Désactiver la croix pour fermer

Signaler
Messages postés
12
Date d'inscription
dimanche 16 mars 2003
Statut
Membre
Dernière intervention
8 juillet 2003
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
J'aimerais désactiver la croix en haut à droite de ma CWnd, est-ce possible, et si oui comment faire? (c'est un projet MFC en vc++).

5 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Recupere le message WM_SYSCOMMAND
BruNews, ciao...
Messages postés
12
Date d'inscription
dimanche 16 mars 2003
Statut
Membre
Dernière intervention
8 juillet 2003

Merci pour la réponse BruNews, mais je n'ai pas le message WM_SYSCOMMAND dans ma classe Wizard, est-ce normal?
Laurielle
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Je ne fais pas de MFC mais je viens de regarder le msdn:
CWnd::OnSysCommand()
Faut ouvrir la doc.
Tu verifies si ID == SC_CLOSE et tu ne renvoies pas le message.
BruNews, ciao...
Messages postés
12
Date d'inscription
dimanche 16 mars 2003
Statut
Membre
Dernière intervention
8 juillet 2003

J'avais bien sûr regarder la doc mais cette en-tete de fonction est normalement générer automatiquement avec la classe Wizard. Merci pour ton aide, je sais qu'il faut que je fasse cela mais je ne comprend pas pourquoi je ne peux pas générer le message WM_SYSCOMMAND avec la classe Wizard.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Ahhhhh, sans MFC va tellement bien.
BruNews, ciao...