Compartir a través de


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

CDialogEx::CDialogEx

Construye un objeto CDialogEx.

CDialogEx::~CDialogEx

Destructor.

Métodos públicos

Name

Descripción

CDialogEx::SetBackgroundColor

Establece el color de fondo del cuadro de diálogo.

CDialogEx::SetBackgroundImage

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

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

Requisitos

Encabezado: afxdialogex.h

Vea también

Referencia

Gráfico de jerarquías

CMFCPopupMenu (Clase)

CContextMenuManager Class

Otros recursos

Clases de MFC