Le système d'exploitation Windows s'appuie sur un échange constant de messages entre ce qu'un utilisateur fait sur l'ordinateur ou sur d'autres événements qui se produisent à l'insu de l'utilisateur. Par exemple, pour lire le contenu d' une zone de texte , Windows envoie un message WM_GETTEXT . Visual Basic (VB) simplifie la programmation car le code écrivain n'a pas besoin d' écrire du code détaillé pour y arriver . Cependant, il ya des limites à la capacité de Visual Basic à travailler avec tous les messages nécessaires . Fonctions de l'API ( Application Programming Interface ) peuvent contourner ces limitations. Pour démontrer le processus , les étapes suivantes utilisent une fonction API de transformer une zone de liste dans un tableau à quatre colonnes . Choses que vous devez
Visual Basic ou Visual Basic Express
Voir Plus Instructions
1
Ouvrez Visual Basic , cliquez sur "Fichier" "Nouveau projet" et sélectionnez " EXE standard " à partir de la liste des modèles .
2
Double -cliquez sur le " contrôle ListBox "dans le volet Boîte à outils sur la gauche pour placer cette commande sur le formulaire. Utilisez le faites glisser les poignées ( les petites boîtes carrées aux coins et au milieu de la boîte) pour augmenter la taille de combler environ 3/4 du formulaire.
3
Cliquez sur "Voir " " code " pour ouvrir la fenêtre de code. Tapez la commande suivante dans une longue lignée : 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
Tapez ce qui suit ci-dessous le texte à l'étape 3 : Private Sub Form_Load ( ) Dim onglets (1 à 3) comme Longtabs (1) = 20 : onglets ( 2) = 50: onglets (3) = 50SendMessage List1.hWnd , LB_SETTABSTOPS , 3, onglets (1) List1.AddItem "1" et vbTab et "Janvier" et vbTab et "2009" et vbTab et "Italie" List1.AddItem "2" et vbTab & VTAB et "Février" et vbTab & " 2009 " & vbTab et " France " List1.AddItem " 3 "et vbTab et " Mars " et vbTab et " 2009 " et vbTab et " Espagne " End Sub
5
Appuyez sur" F5 "pour voir le résultat . Vous devriez voir quatre colonnes avec des chiffres , des mois , des dates et des lieux. Sinon , vérifiez le code à l'étape 3 .