Compartilhar via


Classe CDialogEx

O CDialogEx classe especifica a cor do plano de fundo e a imagem de plano de fundo da caixa de diálogo.

class CDialogEx : public CDialog

Membros

Construtores Públicos

Nome

Descrição

CDialogEx::CDialogEx

Constrói um objeto CDialogEx.

CDialogEx::~CDialogEx

Destruidor.

Métodos Públicos

Nome

Descrição

CDialogEx::SetBackgroundColor

Define a cor de plano de fundo da caixa de diálogo.

CDialogEx::SetBackgroundImage

Define a imagem de plano de fundo da caixa de diálogo.

Comentários

Para usar o CDialogEx da classe, derivar a classe de caixa de diálogo do CDialogEx classe em vez do CDialog classe.

Imagem das caixas de diálogo é armazenadas em um arquivo de recurso. O framework automaticamente exclui qualquer imagem que é carregada do arquivo de recurso. Para excluir a imagem de plano de fundo atual programaticamente, chame o CDialogEx::SetBackgroundImage método ou implementar uma OnDestroy manipulador de eventos. Quando você chama o CDialogEx::SetBackgroundImage método, passe uma HBITMAP parâmetro como a alça da imagem. O CDialogEx objeto apropriar-se da imagem e o exclua se o m_bAutoDestroyBmp sinalizador é TRUE.

Um CDialogEx objeto pode ser um pai de um Classe CMFCPopupMenu objeto. O Classe CMFCPopupMenu objeto chamadas a CDialogEx::SetActiveMenu método quando o Classe CMFCPopupMenu abre do objeto. Depois disso, o CDialogEx objeto manipula qualquer evento de menu até o Classe CMFCPopupMenu objeto é fechado.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

Requisitos

Cabeçalho: afxdialogex.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCPopupMenu

Classe CContextMenuManager

Outros recursos

Classes MFC