begin process at 2012 05 30 07:44:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Quitter Application MFC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Quitter Application MFC

jeudi 4 août 2005 à 17:38:19 | Quitter Application MFC

seb2086

Membre Club
Bonjour,
Quelqu'un saurait-il comment empecher l'utilisateur de quitter une application MFC en appuyant sur Escape.
Merci.
jeudi 4 août 2005 à 18:04:55 | Re : Quitter Application MFC

BruNews

Administrateur CodeS-SourceS
Surcharge ton OnCancel() avec {};

ciao...
BruNews, MVP VC++
jeudi 4 août 2005 à 18:18:36 | Re : Quitter Application MFC

seb2086

Membre Club
Excuse moi mais je ne comprend pas !!!
Je suis débutant.
jeudi 4 août 2005 à 18:27:05 | Re : Quitter Application MFC

BruNews

Administrateur CodeS-SourceS
et moi y a longtemps que j'ai laisser choir MFC...

dans la partie
protected:
de ta classe (fichier h) tu ajoutes:
void OnOK() {};
void OnCancel();

ciao...
BruNews, MVP VC++
jeudi 4 août 2005 à 18:29:29 | Re : Quitter Application MFC

BDel

Pour redéfinir OnCancel ajoute dans ta classe de dialogue (fichier .h) :

virtual void OnCancel();

puis dans le source .cpp

void CMyDialog::OnCancel()
{
}

Mais cette solution ne fonctionne qu'à moitié, car OnCancel est aussi appelée si l'on referme le dialogue par la case de fermeture de la fenêtre.

Autre possibilité : surcharge PreTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
    if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_ESCAPE)
        return true;
    return CDialog::PreTranslateMessage(pMsg);
}



jeudi 4 août 2005 à 18:30:18 | Re : Quitter Application MFC

seb2086

Membre Club
Mais dans la fonction OnCancel() dans le fichier cpp je met rien c'est ça ?
jeudi 4 août 2005 à 18:36:53 | Re : Quitter Application MFC

BruNews

Administrateur CodeS-SourceS
et ensuite y en a encore pour dire que MFC simplifie la prog Windows.

seb2086>
en direct API tu ferais simplement:
case IDCANCEL:
break;

ciao...
BruNews, MVP VC++
jeudi 4 août 2005 à 18:41:30 | Re : Quitter Application MFC

seb2086

Membre Club
Et sinon comment je fait en MFC ?
Je met quoi dans le fichier cpp
jeudi 4 août 2005 à 18:43:46 | Re : Quitter Application MFC

BIG_BOSS_001

Pour quitter une fenêtre tu fais appel soit  à DestroyWindow(); soit Exit(0);

BIG_BOSS
jeudi 4 août 2005 à 18:46:49 | Re : Quitter Application MFC

seb2086

Membre Club
Je ne veut pas quitter l'application je veut au contraire empecher que l'on puisse la quitter au moyen de la touche escape.
Il faut que lorsqu'on appuie sur Escape il ne se passe rien.

1 2

Cette discussion est classée dans : application, mfc, quitter


Répondre à ce message

Sujets en rapport avec ce message

Signax sous Windows [ par tobbie ] Bonsoir,je voudrais connaître l'équivalent Windows des "signaux" Unix. Mon problème est tout simple : je veux qu'une application MFC soit capable de r Application en VC++ MFC [ par Frederyck ] Salut,Alors moi j'aimerai récupérer le chemin complet de mon repertoire courant ou encore de mon exe comment faire ???J'utilise VC++ 6.0 Avec MFCMerci Probleme tout bete avec visual c++ 6. et mfc [ par killeroms ] Bonjour a tous,j'ai cree un projet avec visual c++ 6 et en utilisant la mfc !j'ai ajouter un activex pour le besoin de mon application ( au cas ou ça Quitter une application avec <ESC> [ par mike57m ] Je désirerais pouvoir quitter une application Win32 (créé avec Borland C++ Builder) en appuyant sur la touche à tout moment. Comment faire? Quel évén thread et mfc [ par dambeaufort ] svp reponse urgente!!!!!!!!bonjour, je voudrais programmer des thread dans une application mfc mais je n'y arrive pas. pourriez vous me donner un exem round et mfc [ par dambeaufort ] bonjour,voici mon probleme: je suis sous une application mfc et j'ai une boite Cedit qui me permet d'entrer une valeur numerique (un double pour moi). fermeture appli MFC en cours [ par dambeaufort ] bonjour, j(ai actuellement developpe une application avec plusieurs fenetres qui s'ouvrent les unes apres les autres. En parallele, un thread de detec Probleme de fenetrage avec MFC VC++ [ par MaDC ] 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 quitter une boite de dialogue en MFC [ par agora_13 ] Bonjour,Je ne sais pas comment faire pour atteindre la fonction associée a la croix de la boite de dialogue que j'ai créé.Mon probleme étant que je so problème avec le port COM dans une application mfc [ par gengis69 ] j'ai une application mfc qui me permet d'envoyer des info sur un port COM, je sélectionne celui-ci dans mon ihm, seul problème, quand le port selectio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 11,981 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales