Das Windows-Betriebssystem basiert auf einer konstanten Austausch von Nachrichten zwischen dem, was ein Benutzer nicht am Computer oder über andere Ereignisse, ohne dass der Benutzer das Bewusstsein passieren. Zum Beispiel, um den Inhalt einer Textbox lesen , sendet Windows eine Nachricht WM_GETTEXT . Visual Basic (VB) vereinfacht die Programmierung , da der Code Schriftsteller nicht über detaillierte Code schreiben , damit dies geschieht . Allerdings gibt es Grenzen für Visual Basic- Fähigkeit, mit allen notwendigen Meldungen zu arbeiten. API (Application Programming Interface) Funktionen umgehen diese Einschränkungen . Um den Prozess zu demonstrieren , verwenden Sie die folgenden Schritte eine API-Funktion , um eine ListBox in ein Vier-Säulen- Tisch verwandeln. Things You
Visual Basic oder Visual Basic Express
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Basic , klicken Sie auf " File" " New Project" und wählen Sie " Standard EXE " aus der Liste der Vorlagen.
2
Doppelklicken Sie auf das " ListBox " -Steuerelement in der Toolbox Bereich auf der linken Seite , um dieses Steuerelement auf dem Formular platzieren. Verwenden Sie die Ziehpunkte (die kleinen Kästchen an den Ecken und in der Mitte der Box) , um die Größe zu erhöhen, um etwa 3/4 des Formulars ausfüllen .
3
Klicken "Ansicht " " Kodex " , um den Code zu öffnen. Geben Sie den folgenden als eine lange Zeile : Private Declare Function SendMessage Lib " user32 " Alias " SendMessageA " (ByVal hWnd As Long , ByVal wMsg As Long , ByVal wParam As Long , ByVal lParam As Long ) As Long
4
Geben Sie den folgenden Text unter dem in Schritt 3: private Sub Form_Load () Dim tabs ( 1 bis 3) Wie Longtabs (1) = 20 : Reiter (2) = 50: Reiter (3) = 50SendMessage List1.hWnd , LB_SETTABSTOPS , 3, Reiter (1) List1.AddItem "1" & vbTab & " Januar " & vbTab & "2009" & vbTab & "Italien" List1.AddItem " 2" & vbTab & VTAB & "Februar- " & vbTab & " 2009 " & vbTab & " France " List1.AddItem " 3 " & vbTab & " March " & vbTab & " 2009 " & vbTab & " Spanien " End Sub
5
Presse " F5 " um zu sehen, die Folge. Sie sollten vier Spalten mit Zahlen, Monate , Daten und Orte zu sehen. Wenn nicht, prüfen Sie den Code in Schritt 3 .