fginer
Messages postés1Date d'inscriptionmardi 11 mars 2003StatutMembreDernière intervention12 mars 2003
-
12 mars 2003 à 09:01
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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...