Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2900 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  MFC - Comment CDialog fonctionne !?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MFC - Comment CDialog fonctionne !?!

n°135628
End-i
Posté le 06-05-2002 à 22:48:59  profilanswer
 

J'ai été capable d'utiliser le CColorDialog sans probleme,
mais pour le CDialog tout seul, il y a un erreur lors de l'exécution : "ASSERTION quelquechose"
 
voici mon code:
 
CDialog Epaisseur;
if ( Epaisseur.DoModal() == IDOK )
{
 //this->m_PenWidth = AutreEpaisseur.Get  
}
 
 
ceci marchait très bien pour un dialogue de couleur...  
et je ne sais pas quoi faire... l'aide de C++ n'est pas clair :(
 
 
Pouvez-vous m'aider s.v.p ?
 
Merci

mood
Publicité
Posté le 06-05-2002 à 22:48:59  profilanswer
 

n°135633
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-05-2002 à 23:07:30  profilanswer
 

Essaie plutot de créer ta Dialog via l'éditeur de ressource, de lui associer une classe et d'instancier cette classe ! Il faut créer une classe dérivée de CDialog, au lieu d'instancier directement CDialog.
 
Ex : tu créé une dialog nommée MaDialog => Classe = CMaDialog
 
 
CMaDialog dlg;
if (dlg.DoModal() == IDOK) {
...
}

 

[jfdsdjhfuetppo]--Message édité par Harkonnen le 06-05-2002 à 23:11:36--[/jfdsdjhfuetppo]


---------------
J'ai un string dans l'array (Paris Hilton)
n°135727
End-i
Posté le 07-05-2002 à 02:06:45  profilanswer
 

cool merci!

n°135773
la viper
Posté le 07-05-2002 à 10:11:22  profilanswer
 

créer une classe derivé de CDialog
 
CMyDialog public CDialog
et de là tu pourras appeler le methode DoModal() etc ..
 
moi en general je fais comme ca :
CMyDialog *pDlg = new CMyDialog;
pdlg->DoModal();
delete pDlg;


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  MFC - Comment CDialog fonctionne !?!

 

Sujets relatifs
[C/C++] Comment fonctionne la fonction "free" ?[MFC] Forcer une taille de fenêtre
[MFC] Edit control + informations par ligne[MFC] Pourquoi les .exe MFC font au minimum 700 Ko (environ) ?
vtk et MFC : qui connait ....[MFC] Rendre visible une dialog (pas si simple !)
[MFC] threads et voir autres questions au 7ème message[MFC] Création dynamique d'un CDialogBar avec le contenu d'un CDialog
[MFC] Problème avec un menu dynamique 
Plus de sujets relatifs à : MFC - Comment CDialog fonctionne !?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR