Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le tableau suivant répertorie les fonctions membres les plus probables pour substituer dans votre CDialogclasse dérivée de.
Fonctions membres communément substituées de classe CDialog
Fonctions membres |
Message elle satisfait à |
Objectif de la substitution |
|---|---|---|
OnInitDialog |
WM_INITDIALOG |
Initialisez les contrôles de la boîte de dialogue. |
OnOK |
BN_CLICKED pour le bouton IDOK |
Répondre quand l'utilisateur clique sur le bouton OK. |
OnCancel |
BN_CLICKED pour le bouton IDCANCEL |
Répondre quand l'utilisateur clique sur le bouton Annuler. |
OnInitDialog, OnOK, et OnCancel sont des fonctions virtuelles.Pour les substituer, vous déclarez une fonction de substitution dans votre classe de boîte de dialogue dérivée à l'aide de fenêtre Propriétés.
OnInitDialog est appelé juste avant que la boîte de dialogue s'affiche.Vous devez appeler le gestionnaire par défaut d' OnInitDialog de votre substitution — généralement comme première action dans le gestionnaire.Par défaut, OnInitDialog retourne TRUE pour indiquer que le focus doit être défini sur le premier contrôle dans la boîte de dialogue.
OnOK n'est généralement substituée pour non modale mais pas des boîtes de dialogue modale.Si vous remplacez -le par ce gestionnaire pour une boîte de dialogue modale, appelez la version de classe de base de votre substitution — pour vous assurer qu' EndDialog est appelé (ou d'appel EndDialog vous-même.
OnCancel est généralement substituée pour les boîtes de dialogue non modale.
Pour plus d'informations sur ces fonctions membres, consultez la classe CDialog dans MFC Reference et la discussion sur cycle de vie d'une boîte de dialogue.