Salut :)
Dans les options de la fenetre, si tu decoches la case "System Menu", la petite croix disparait..
Cela ne resoudra pas les autres problemes: Si on fais echap, ta fenetre doit se fermer aussi, non ??? Penses a desactiver les OnOk, et OnCancel.
void CDlg::OnCancel() { // CDlg::OnCancel(); } void CDlg::OnOK() { // CDl::OnOK(); }
|
Bon courage !
-------------------------------
Réponse au message :
-------------------------------
> Salut tlm!
> J'dois faire une fenetre (identification) qui s'ouvre a l'initialisation de mon application MFC dans le constructeur de mon appliView. Pour le moment tout baigne, mais dans cette petite fenetre je dois saisir un nom d'utilisateur, et si le champ de nom n'est pas rempli en cliquant sur OK, une messagebox nous préviens, et un SetFocus nous revois sur ce champ.
>
>
Le probleme :> L'utilisateur peut fermer la fenetre avec la croix windows à droite dans la barre de titre. Si la fenetre se ferme, l'application continue de se lancer, et elle apparait. Sans le nom de l'utilisateur! :((((
> Pour contrecarrer ça, j'intercepte le message WM_DESTROYWINDOWS, comme ça la messageBox apparait meme si on appuis sur la croix, mais l'application ferme quand meme. :'(
>
>
Comment faire pour retourner sur ma fenetre Login en évitant sa destruction??>
> merci d'avance!! ^_^