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

fginer Messages postés 1 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 12 mars 2003 - 12 mars 2003 à 09:01
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 12 mars 2003 à 09:17
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
12 mars 2003 à 09:17
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...
0
Rejoignez-nous