API veut dire "Application Programming Interface." mais qui pourrait se traduire par quelque chose comme "Programmation d'Interface d'application". L'API de Windows est actuellement une collection de fonctions qui existe déjà et qui sont intégrés dans windows que vous pouvez appeller et qui fera le travail pour vous à l'interrieur de l'environement windows. Ces fonctions sont inserées dans plusieurs de nos DLL bien-aimé.
Pour accéder à ces fonctions, Nous avons premierement besoin de les déclarer dans notre code. Voici un exemple de la syntaxe :
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Le mot "Lib" indique quel DLL que nous allons prendre et le mots "Alias" indique le nom de la fonction à l'intérieur du DLL. Le reste c'est les arguments (constantes ou variables).
NOTE:Si vous avez l'intention de déclarer un API à partir d'un objet (comme un formulaire) vous devez inclure le préfixe "Private" avant l'énoncé.
Ok, alors maintenant nous avons la fonction déclarée et nous sommes prêt à l'utiliser. Nous allons la traiter comme les autres procédure que nous avons créées nous-même. Pour un exemple précis, pour savoir comment utiliser le code de l'API regardez le tutorial sur "comment faire jouer des WAVE" Playing Wave Files.
Ces codes proviennent du dossier "Winapi" dans la racine du dossier VB. À l'intérieur du fichier "Win32api.txt" vous allez voir une liste des procédure et des constantes qui vont faire l'API. Si vous savez déjà ce que vous cherchez, ce fichier peut vous être utile, mais généralement c'est mieux de lire un bon livre sur les API ou de chercher un site internet qui explique bien ça.
L'appel d'API est utile autant que pour les sortie audio que pour afficher des fichiers bitmap (des images), Vous pourez en apprendre plus avec d'autre tutorials qui sont disponible ici.