Re: API |
Sujet: Re: API par Totof sur 26/8/2006 8:41:56 Bonjour, Voici quelques informations qui pourrait vous être utiles. Pour les constantes, il faut les déclarer dans le code d'initialisation du projet de la façon suivante :
N.B. : WK_SPACE n'est pas listé dans WDAPI car il fallait taper VK_SPACE. En VB, il faut déclarer les procédures auxquelles on fait appel dans le programme. En WinDev, on ne le fait pas. Il faut ôter les lignes du style "FindWindow=API("USER32","FindWindowA",lpClassName,lpWindowName)" de votre code. Il ne faut utiliser cette syntaxe qu'au moment où vous avez réellement besoin de la fonction, avec les bonnes valeurs en paramètre. P.S. : Lorsqu'il faut passer un pointeur de chaine à une fonction, il faut d'abord déclarer une chaine( par ex : toto est une chaine ASCIIZ sur 255), puis passer la chaine à la fonction de la façon suivante : API("USER32"","FindWindowA",&toto,....) Bon dév., Totof |