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
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CDialogEx. |
|
CDialogEx::~CDialogEx |
Destructor. |
Mé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.) |
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 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
Configuration requise
en-tête : afxdialogex.h