API32 ss MFC, question simple [C] - Programmation
Marsh Posté le 09-03-2002 à 16:18:43
Il correspond à quoi ce LRESULT dont tu parles ??
Normalement, le handle de la nouvelle fenêtre créée, c'est le résultat de la fonction CreateWindow.
Marsh Posté le 10-03-2002 à 11:23:46
Le LRESULT que j'ai créé pour gerer ses messages. Il utilise celui de la fenetre principale.
Voila, donc en gros j'ai une fentre qui s'ouvrre mais je ne peux rien faire avec.
voila help !!!
Marsh Posté le 12-03-2002 à 19:47:39
Rob Roy a écrit a écrit : wap |
Désolé, j'avais pas vu la réponse. T'as bien fait de faire un up
La nouvelle fenêtre, elle est identique à la première ??
Si tu utilises le même WNDCLASS, tu auras la même fonction de traitement des messages (champ WNDCLASS.lpfnWndProc).
Pour le handle, ce n'est pas toi qui le créé. C'est le résultat de la fonction CreateWindow. Et ce handle est censé être unique pour chaque fenêtre. Ensuite, dans la fonction de traitement des messages (MainWndProc généralement), le premier paramètre correspond au handle de la fenêtre concernée par le message. C'est avec lui que tu pourras faire la distinction.
Marsh Posté le 09-03-2002 à 13:17:13
mon programme est relativement simple,
j'ai une fenetre principale(createwindows simple), avec quelques boutons et je veux qu'en cliquant sur un des boutons, une autre fenetre s'ouvre.
Cela j'y arrive.
mais le probleme c que cette fenetre utilise le meme handle de la fenetre pincipal, et impossible de l'eenvoyer vers le bo LRESULT que je lui ai créé ...
voila c une question de newbie
mais si vous m'eclairiez ca serait cool !