|
| 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 |
| |
| |
| | | |
|
| | | | |
| | |
|