Partager via


CDialogEx, classe

La classe 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

Constructeurs publics

Nom

Description

CDialogEx::CDialogEx

Construit un objet CDialogEx.

CDialogEx::~CDialogEx

Destructeur.

Méthodes publiques

Nom

Description

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 CDialogEx, dérivez votre classe de boîte de dialogue de la classe CDialogEx plutôt que de la classe CDialog.

Les images de boîte de dialogue sont stockées dans un fichier de ressources. Le framework supprime automatiquement toute image qui est chargée à partir du fichier de ressources. Pour supprimer par programmation l'image d'arrière-plan actuelle, appelez la méthode CDialogEx::SetBackgroundImage ou implémentez un gestionnaire d'événements OnDestroy. Quand vous appelez la méthode CDialogEx::SetBackgroundImage, passez un paramètre HBITMAP en tant que handle de l'image. L'objet CDialogEx prend possession de l'image et la supprime si l'indicateur m_bAutoDestroyBmp a pour valeur TRUE.

Un objet CDialogEx peut être un parent d'un objet CMFCPopupMenu, classe. L'objet CMFCPopupMenu, classe appelle la méthode CDialogEx::SetActiveMenu quand l'objet CMFCPopupMenu, classe s'ouvre. Ensuite, l'objet CDialogEx gère tout événement de menu jusqu'à ce que l'objet CMFCPopupMenu, classe se ferme.

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

CMFCPopupMenu, classe

CContextMenuManager, classe

Autres ressources

classes MFC