API pas comprendre

Linkman Messages postés 113 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 24 juin 2009 - 16 mars 2003 à 19:42
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 16 mars 2003 à 20:36
Salut !
Y a une question que je me pose depuis longtemps !
Bon je vais p'tet parétre con, mé je tente quand même !
Comen on fé pour découvrir les fonctions d'en API
ce que je ve dire par là, c'est comen on fé pour trouver ce genre de truc

Public Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal Handle As Long, ByVal Texte As String) As Long

moi j'y comprend rien et sa m'énerve... et que ve dire tout ce charabia

3 réponses

Bricomix Messages postés 340 Date d'inscription vendredi 11 octobre 2002 Statut Membre Dernière intervention 14 février 2005
16 mars 2003 à 20:22
Salut,

D'abord, ces fonctions viennent de DLLs de Windows (son nom est indiqué derrière le Lib. Bref, dans ces DLLs, y'a des fonctions, un peu comme dans tes progs. Pour pouvoir les utiliser, il faut les déclarer. Le Alias est optionnel, il permet d'accéder à la fonction avec un autre nom que celui d'origine. Entre les parenthèses, ce sont les arguements que prend la fonction. Et à la fin, le As Long définit le type de données renvoyées par la fonction (très souvent Long). Et pour trouver ces APIs, ben faut une liste (API-Guide c'est tres bien si tu connais de l'anglais)

J'espere que t'as compris ! @++

8-) Bricomix 8-)
0
Linkman Messages postés 113 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 24 juin 2009
16 mars 2003 à 20:29
Merci :)
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
16 mars 2003 à 20:36
Sinon, va voir la bibliothèque en ligne de www.ProgOtoP.com ;-). Elle contient 250 API environ, et c'est entièrement en français !

DARK SIDIOUS

[Responsable de la rubrique API du site www.ProgOtoP.com]
0
Rejoignez-nous