El sistema operativo Windows se basa en un constante intercambio de mensajes entre lo que un usuario hace en la computadora o sobre otros eventos que ocurren sin el conocimiento del usuario. Por ejemplo , para leer el contenido de un cuadro de texto , Windows envía un mensaje WM_GETTEXT . Visual Basic ( VB ) simplifica la programación porque el escritor de código no tiene que escribir código detallado para que esto suceda . Sin embargo , hay límites a la capacidad de Visual Basic para trabajar con todos los mensajes necesarios . Funciones de la API ( Application Programming Interface) pueden evitar estas limitaciones. Para demostrar el proceso, los pasos siguientes utilizan una función de API de convertir un ListBox en una tabla de cuatro columnas . Cosas que necesitará
Visual Basic o Visual Basic Express
Ver Más instrucciones
1
Abra Visual Basic , haga clic en "Archivo ", "Nuevo proyecto " y elija " EXE estándar "en la lista de plantillas .
2
doble clic en el " control ListBox "en el panel Cuadro de herramientas a la izquierda para colocar el control en el formulario . Utilice el control de arrastre ( las pequeñas cajas cuadradas en las esquinas y la parte media de la caja) para aumentar el tamaño para llenar aproximadamente 3/4 de la forma .
3
Haga clic en " Ver " " código "para abrir la ventana de código . Escriba lo siguiente como una larga lista : Private Declare Function SendMessage Lib " user32 " Alias " SendMessageA " ( ByVal hWnd As Long , wMsg ByVal As Long , ByVal wParam As Long , ByVal lParam As Long ) As Long
4
Escriba el siguiente a continuación del texto en el Paso 3 : Private Sub Form_Load () Dim pestañas ( 1 a 3 ) Como Longtabs ( 1 ) = 20 : pestañas ( 2 ) = 50 : lengüetas ( 3 ) = 50SendMessage List1.hWnd , LB_SETTABSTOPS , 3 , pestañas ( 1 ) List1.AddItem " 1 " y vbTab y "Enero" y vbTab y "2009" y vbTab y "Italia " List1.AddItem " 2" y vbTab y VTAB y "Febrero" y vbTab & " 2009 " y vbTab y " Francia " List1.AddItem " 3 "y vbTab y " Marcha " y vbTab y " 2009 " y vbTab y " España " End Sub
5
Press " F5 " para ver el resultado . Usted debe ver a cuatro columnas con números, meses , fechas y lugares. Si no es así , vuelva a revisar el código en el paso 3 .