Réponse acceptée !
Salut,
La signature d'une fonction c'est :
- Le nombre de paramètres passés, leur type, leur ordre et leur mode (byref, byval))
- Le type de la valeur renvoyée en final.
Ton programme passe ta variable XYpos en paramètre et tu attend que cette fonction modifie ta variable pour que tu l'utilise par la suite, tu dois donc la passer byref pour que l'api puisse la modifier.
BOOL GetCaretPos(
LPPOINT lpPoint // address of structure to receive coordinates
);
...tu vois c'est marqué dans win32.hlp , c'est que c'est vrai !!
A+
Jcbé[^]