La bibliothèque de type Windows API for Visual Basic fournit les déclarations pour de nombreuses prodécures, constantes et types de l'API Windows. Après avoir ajouté la référence à librairie de type dans votre projet, toutes ces déclarations sont immédiatement disponibles pour votre application, comme si vous aviez copié une grande partie du fichier WIN32API.TXT dans votre projet.

Librairies Référencées

Vous trouverez ci-dessous la liste des différentes librairies référencées dans Windows API for Visual Basic. Documenter dans le détail ces librairies reviendrait à documenter l'intégralité de l'API Windows, c'est la raison pour laquelle vous ne trouverez pas de documentation détaillée de cette bibliothèque de type sur le site d'El Camino Real. Vous pouvez vous reporter sur la documentation Microsoft où consulter des sites comme l'excellent VB Net pour de plus amples informations.

Vous pouvez néanmoins consulter la liste détaillée des déclarations (Attention le fichier est important environ 300Ko). Notez bien que dans l'état actuel d'avancement ces librairies ne sont pas complètement référencées (loin de là).

  • kernel32.dll (Kernel)
  • user32.dll (User)
  • gdi32.dll (Graphic Device Interface)
  • advapi32.dll (Advanced API)
  • comctl32.dll (Common Controls)
  • comdlg32.idl (Common Dialogs)
  • ole32.dll (OLE)
  • shell32.dll (Shell Windows)
  • winmm.dll (Media Control Interface)
  • msvfw32.dll (Video for Windows)
  • Msimg32.dll (GDI Extension)
  • imagehlp.dll (Image Helper)
  • net.dll (Network)
  • net32.dll (Network)
  • iphlpapi.dll (IP Helper)
  • wsock32.ddl (Winsock)
  • secur32.dll (Security Support Provider Interface)
  • msvbvm60.dll (Visual Basic)

Points importants

  • Vous n'avez pas besoin de distribuer Windows API Type Libray avec vos applications compilées.
  • Un certain nombre de déclarations sont incompatibles avec les déclarations fournies dans WIN32API.TXT (et donc avec les déclations copiées à partir d'API Text Viewer Par exemple, le dernier paramètre de la fonction SendMessage est déclaré comme Long plutot que Variant.
  • Vous pouvez ajouter vos propres déclarations de type dans ce cas il vous faudra installer le Windows Platform SDK et utiliser le compilateur MIDL.

Installation de Windows API for Visual Basic

  • Télécharger WindowsAPI et enregistrez le fichier n'importe où sur votre disque dur.
  • Décompressez l'archive.
  • Créez un nouveau projet dans Visual Basic et sélectionnez la commande Références dans le menu Projet.
  • Sélectionnez la commande Parcourir et sélectionnez le fichier WindowsAPI.tlb dans l'emplacement que vous avez choisi précédemment.
  • La bibliothèque de type est enregistrée sur votre système.

Désinstallation de Windows API for Visual Basic

Pour enlever la bibliothèque de type de votre système, supprimez le fichier WindowsAPI.tlb et supprimer l'entrée suivante dans la base de registration
HKEY_CLASSES_ROOT\TypeLib\(598ECD1F-942A-40E2-AB75-F1B982F7FC02)
El-Camino-Real.fr - Windows API for Visual Basic n'apparaîtra plus dans la boîte de dialogue Références de Visual Basic.