begin process at 2012 05 29 11:39:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Echap des Dialog Box


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

Echap des Dialog Box

lundi 22 mars 2004 à 15:54:40 | Echap des Dialog Box

Grand_steak

Bonjour à tous,

J'ai fait un petit programme à l'aide de Visual C++ 6 en utilisant les boites de dialogues pré-construites.

Je voudrais inhiber la touche Echap qui a pour action d'arreter le programme.

Merci d'avance....
mardi 23 mars 2004 à 23:24:31 | Re : Echap des Dialog Box

ymca2003

avec une boîte de dialogue, appuyer sur ECHAP envoi un message WM_COMMAND avec l'Id ID_CANCEL.

il suffit d'intercepter ce message et de ne pas faire EndDialog. Problème, tu ne pourras pas non plus fermer par la croix (ce qui envoi le même message).

En MFC, il faut surcharger OnCancel et ne pas appeler CDialog::OnCancel().
mercredi 24 mars 2004 à 08:01:43 | Re : Echap des Dialog Box

DeAtHCrAsH

Ca veut dire quoi surcharger une fonction ?
mercredi 24 mars 2004 à 12:06:44 | Re : Echap des Dialog Box

ymca2003

ca veut dire redéfinir une fonction 'virtual' qui existe dans la classe de base pour en modifier le comportement initial.
(overriden function en MFC).
le fonction OnCancel de la classe CDialog ferme la boîte de dialogue. En redefinissant cette fonction dans une classe dérivée, on peut modifier ce comportement.


Cette discussion est classée dans : programme, box, dialog, echap


Répondre à ce message

Sujets en rapport avec ce message

dialog box et couleur [ par Xs ] salut !il se trouve que j'ai une fenetre (ressource) que j'inclus par CreateDialog(..), etc..le pb est que ma fenetre est de fond gris : comment est-c dialog box avec edit ? [ par pruv3750 ] salutJe travail avec visual studio .net, et j'aimerais savoir s'il existe une fonction pour affichier une boite de dialogue avec un edit box a l'inter modif forme dialog box [ par alanbraxe31 ] http://membres.lycos.fr/alanbraxe31connaissez vous une fonction, ou un script tout simple permettant de modifier la forme d'une boite de dialogue, en Touche Entree avec une dialog box [ par oRTEEZ ] Ok on ne s'enerve pas, j'ai deja parcouru tout ce que le forum recelle sur ce sujet mais rien ne me convient.Sous visual C++J'ai cree mon interface av Dialog Box !!! Help !!!! [ par Frederyck ] Alores en fait j'ai créer une application basée sur une boite de dialogue, et à l'aide d'une dialogue box non modal je souhaiterai agir sur ma boite d Dialog box et doModal??? [ par machistador ] Bonjour, je cherche à faire une application en dialogue box, ds laquelle j'essaye d'ouvrir des fichiers (en les recherchant par getopenfilename) et la manipuler un fichier depuis une dialog box [ par elroulianito ] salut,j'ai à réaliser une petite appli toute con .Une dialog box avec 2 boutons et 2 edit box1er bouton:OPEN parcour le disque et selectionne un fichi inclure une image dans une dialog box MFC sous VC++6 [ par cartouh ] Bonjour,voila, j'ai mon appli MFC..j'ouvre une DialogBox CVerifDlg VerifDlg;do{AfxMessageBox("Veuillez presenter le truc");Acquisition();}while (!Veri Saisie clavier dialog box [ par adrod ] Petite question, j'ai une boite de dialogue avec à l'intérieur des boutons et une vue openGL. Comment saisir par exemple les flêches du clavier sans q Que des Dialog Box en MFC [ par adrod ] J'aimerais faire un programme composé uniquement de boites de dialogues qui se succèderaient les unes après les autres sachant qu'il y aura une partie


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 5,647 sec (3)

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