[C++] Effacer une boîte de dialogue

Effacer une boîte de dialogue [C++] - Programmation

Marsh Posté le 27-02-2002 à 10:20:32    

Voila ce qu'il se passe  
 
Je mets en marche ma boîte de dialogue mais lorsque je clique sur un des boutons, une autre boîte de dialogue apparaît mais la boîte principal reste au lieu de s'effacer
 
Comment fait-on donc pour l'effacer ??
 
(J'ai essayé avec un DestroyWindow() mais ca marche pas)


---------------
A déserter sans risque, on périt sans gloire
Reply

Marsh Posté le 27-02-2002 à 10:20:32   

Reply

Marsh Posté le 27-02-2002 à 12:47:00    

En faisant un ShowWindow(hWndFeuille ,SW_HIDE) avec le hWnd de la feuille à cacher avant l'appel de la nouvelle, ça marche pas ?
 
Si la première charge la seconde, ça dépend de si la seconde doit redonner la main à la première... Si oui, on cache la première quand la seconde doit apparaître (ou la seconde peut cacher la première par la même commande si on lui passe le hWnd adhoc). Sinon, on peut prévoir un "drapeau" qui indique de charger la seconde boîte quand la première a disparu.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed