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 |
---|---|
Construit un objet CDialogEx. |
|
CDialogEx::~CDialogEx |
Destructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Définit la couleur d'arrière-plan de la boîte de dialogue. |
|
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
Configuration requise
En-tête : afxdialogex.h