Bonjour à tous
voilà, j'explique mon pb : je voudrais pouvoir créer, faire apparaitre, caché, passer en modal une CDialog, le tout sans la détruire (histoire de ne pas perdre les états et valeurs des controls).
Pour ce qui est de créer, apparaire, cacher : pas de soucis
un coup deet c bon. pb avec cette façon de faire, c'est que ma fenetre n'est pas Modal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part new, Create, ShowWindow
Pour palier à ça, j'ai rajouté la fctavec la property
Code : Sélectionner tout - Visualiser dans une fenêtre à part ModifyStyleExmais ma fenêtre ne passe pas en modal ??!
Code : Sélectionner tout - Visualiser dans une fenêtre à part WS_EX_DLGMOFALFRAME![]()
Autre solution plus radicale c'est d'ouvrir ma CDialog directement aveclà pas de soucis. Mais comment faire dans ce cas pour "enlever" le modal et la faire apparaitre ou cacher (sans la détruire) ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoModal()
merci pour votre aide !
Partager