CDialog (lpszTemplateName,LPCTSTRCWnd *pParentWndNULL=);
CDialog (nIDTemplate,UINTCWnd *pParentWndNULL=);
CDialog);
Paramètres
lpszTemplateName
Contient une chaîne qui correspond au nom d'une ressource modèle de boîte de dialogue.
nIDTemplate
Contient le numéro d'identification d'une ressource modèle de boîte de dialogue.
pParentWnd
Points pour le parent ou le propriétaire objet window (de type CWnd) auquel appartient l'objet dialog. Si elle est NULL, la boîte de dialogue fenêtre l'objet parent est définie dans la fenêtre principale de l'application de.
Remarques
Pour construire une boîte de dialogue modale fondée sur les ressources, appelez soit publique formulaire du constructeur. Un formulaire du constructeur permet d'accéder à la ressource de boîte de dialogue par le nom du modèle. L'autre constructeur fournit l'accès par numéro d'identification de modèle, généralement avec un préfixe IDD_ (par exemple, IDD_DIALOG1).
Pour construire une boîte de dialogue modale d'un modèle en mémoire, tout d'abord appeler le constructeur sans paramètre, protégé et appelez ensuite InitModalIndirect.
Une fois que vous construisez une boîte de dialogue modale avec l'une des méthodes ci-dessus, appelez DoModal.
Pour construire une boîte de dialogue non modale, utilisez le formulaire protégé du constructeur CDialog . Le constructeur est protégé car vous devez dériver votre propre classe de boîte de dialogue d'implémenter une boîte de dialogue non modale. Construction d'une boîte de dialogue non modale est un processus en deux étapes. D'abord appeler le constructeur ; puis appelez la fonction membre Create pour créer une boîte de dialogue basée sur les ressources, ou composez le CreateIndirect pour créer la boîte de dialogue d'un modèle de mémoire.
Aperçu de CDialog |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ;CDialog::Create, CWnd::DestroyWindow, CDialog::InitModalIndirect, CDialog::DoModal, :: CreateDialog