CDialogEx Class
La clase CDialogEx especifica el color de fondo y la imagen de fondo de un cuadro de diálogo.
class CDialogEx : public CDialog
Miembros
Constructores públicos
Name |
Descripción |
---|---|
Construye un objeto CDialogEx. |
|
CDialogEx::~CDialogEx |
Destructor. |
Métodos públicos
Name |
Descripción |
---|---|
Establece el color de fondo del cuadro de diálogo. |
|
Establece la imagen de fondo del cuadro de diálogo. |
Comentarios
Para usar la clase CDialogEx, derive la clase de cuadro de diálogo de la clase CDialogEx, en lugar de derivarla de la clase CDialog.
Las imágenes del cuadro de diálogo se almacenan en un archivo de recursos. El marco de trabajo elimina automáticamente cualquier imagen que se cargue desde el archivo de recursos. Para eliminar mediante programación la imagen de fondo actual, llame al método CDialogEx::SetBackgroundImage o implemente un controlador de eventos OnDestroy. Cuando se llama al método CDialogEx::SetBackgroundImage, pase un parámetro HBITMAP como identificador de la imagen. El objeto CDialogEx tomará posesión de la imagen y la elimina si la marca m_bAutoDestroyBmp es TRUE.
Un objeto CDialogEx puede ser un elemento primario de un objeto CMFCPopupMenu (Clase). El objeto CMFCPopupMenu (Clase) llama al método CDialogEx::SetActiveMenu cuando se abre el objeto CMFCPopupMenu (Clase). A continuación, el objeto CDialogEx controla cualquier evento de menú hasta que se cierre el objeto CMFCPopupMenu (Clase).
Jerarquía de herencia
Requisitos
Encabezado: afxdialogex.h