Partager via


Classe de CDialogEx

La classe d' CDialogEx spécifie la couleur d'arrière-plan et l'image d'arrière-plan d'une boîte de dialogue.

class CDialogEx : public CDialog

Membres

Bb983913.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CDialogEx::CDialogEx

Construit un objet CDialogEx.

CDialogEx::~CDialogEx

Destructor.

Bb983913.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CDialogEx::GetThisClass

Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe.

CDialogEx::PreTranslateMessage

Traduit des messages de fenêtre pour qu'ils soient distribués aux fonctions Windows de TranslateMessage et de DispatchMessage .Pour plus de syntaxe d'informations et de méthode, consultez CWnd::PreTranslateMessage.(Substitutions CDialog::PreTranslateMessage.)

CDialogEx::SetBackgroundColor

Définit la couleur d'arrière-plan de la boîte de dialogue.

CDialogEx::SetBackgroundImage

Définit l'image d'arrière-plan de la boîte de dialogue.

Notes

Pour utiliser la classe d' CDialogEx , dérivez votre classe de boîte de dialogue de la classe d' CDialogEx au lieu de la classe d' CDialog .

Les images de boîte de dialogue sont stockées dans un fichier de ressources.L'infrastructure supprime automatiquement toute image chargée du fichier de ressources.La suppression de programmation l'image d'arrière-plan actuelle, appelez la méthode de CDialogEx::SetBackgroundImage ou implémentent un gestionnaire d'événements d' OnDestroy .Lorsque vous appelez la méthode de CDialogEx::SetBackgroundImage , passez un paramètre d' HBITMAP comme un handle d'image.L'objet d' CDialogEx prendra la propriété de l'image et le supprimera si la balise d' m_bAutoDestroyBmp est TRUE.

Un objet d' CDialogEx peut être un parent d'un objet de Classe de CMFCPopupMenu .L'objet de Classe de CMFCPopupMenu appelle la méthode d' CDialogEx::SetActiveMenu lorsque l'objet de Classe de CMFCPopupMenu s'ouvre.Une fois, les handles d'objet d' CDialogEx tout événement de menu jusqu'à l'objet de Classe de CMFCPopupMenu sont fermées.

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

Configuration requise

en-tête : afxdialogex.h

Voir aussi

Référence

Graphique de la hiérarchie

Classe de CMFCPopupMenu

Classe de CContextMenuManager

Autres ressources

Classes MFC