PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Référence sur une structure (retour API USER32)
Référence sur une structure (retour API USER32)
Iniciado por g.bonnevial, 31,mar. 2020 12:05 - 2 respuestas
Publicado el 31,marzo 2020 - 12:05
Bonjour,
Un appel par la fonction API sur la DLL User32, me retourne une
référence sur une structure Windows.
Voici la structure retournée par le pointeur lParam :
typedef struct tagCWPRETSTRUCT {
LRESULT lResult;
LPARAM lParam;
WPARAM wParam;
UINT message;
HWND hwnd;
}
Je n'arrive pas à récupérer ces valeurs.
Que ce soit par <= ou par <-
Quelqu'un a-t-il une idée de comment faire ?
Merci de votre aide
Georges
Miembro registrado
356 mensajes
Publicado el 31,marzo 2020 - 17:02
Bonjour,

Pour ce type de problème j'utilise la fonction WL Transfert() afin de transférer un bloc mémoire dont l'adresse est connue (lParam) vers la structure déclarée par ailleurs.

--
Francis MOREL
http://www.SoftProtect.fr
Publicado el 31,marzo 2020 - 21:38
Le 31/03/2020 à 15:02, Francis MOREL a écrit :
Bonjour,

Pour ce type de problème j'utilise la fonction WL Transfert() afin de
transférer un bloc mémoire dont l'adresse est connue (lParam) vers la
structure déclarée par ailleurs.

--
Francis MOREL
http://www.SoftProtect.fr



Très bonne idée, je n'arrivais pas à trouver la bonne passerelle.
J'essaie demain.
Bonne soirée
Merci
Georges