Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2707 connectés 

 


Dernière réponse
Sujet : [C] API32 ss MFC, question simple
bjbebert

Rob Roy a écrit a écrit :

wap  



Désolé, j'avais pas vu la réponse. T'as bien fait de faire un up :D  
 
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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
bjbebert

Rob Roy a écrit a écrit :

wap  



Désolé, j'avais pas vu la réponse. T'as bien fait de faire un up :D  
 
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.

Rob Roy wap
Rob Roy 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 !!!
bjbebert 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.
chrisbk moi y en avoir pas tout compris
Rob Roy bon ...
Rob Roy 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 !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)