Récupération d'évènements windows

Signaler
Messages postés
1
Date d'inscription
mardi 11 mars 2003
Statut
Membre
Dernière intervention
12 mars 2003
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,

Je souhaite savoir comment on peut faire pour récupérer les message windows envoyée à la fenêtre principale d'une application.

En effet, il me faut récupérer:
IDControl, IDOpération,wParam,IParam.

Quelqu'un connaitrait-il le fonction windows qui font ça ou un bout de code visual C++ ou un soft en opensource.

Merci de me répondre rapidement c'est très urgent.

stabo

1 réponse

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
Dans ta boucle principale.
Elle devrait etre du genre:
MSG msg;
HWND hwnd;
RegisterClass() etc...
ShowWindow(hwnd, SW_SHOW); UpdateWindow(hwnd);
while(GetMessage (&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
c'est version minimale, convient d'ajouter dans boucle, si est le cas, verif que message ne s'adresse pas a dialogbox necessitant traitement separe.
Ensuite c'est ta WindProc qui recoit les params que tu veux envoyes par systeme.
BruNews, ciao...