Bonjours messieurs dames...
je dois faire une interface en win32, dans laquelle j'ai deux fenetres.
J'arrive a traiter les évenements de la premiere, mais pour la seconde, qui est une fenetre fille, je bloque.
Je crois savoir que c'est la même callback qui est appelée pour les deux fenetres, alors j'ai fait ca:
mais la condition du if ne se verifie jamais... je soupconne un probleme de type sur le handle mais je ne pense pas que ce soit la meilleur solution de toute facon. (la ligne en commentaire marche tres bien pour la fenetre mere)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 LRESULT CALLBACK WindowProcedure(HWND hwnd, UINT message,WPARAM wParam, LPARAM lParam) { //return procedure_fenetre_mere(hwnd,message,wParam,lParam); if (hwnd==frm_principale.get_handle()) { return procedure_fenetre_mere(hwnd,message,wParam,lParam); } else { return procedure_fenetre_fille(hwnd,message,wParam,lParam); } }
?????
Je débute en win 32 et je suis a la bourre dans mon projet, je vais me faire incendier
Merci de me filer un p'tit coup de main
Partager