Classe de CDialogEx
A classe de CDialogEx especifica a cor do plano de fundo e a imagem de plano de fundo de uma caixa de diálogo.
class CDialogEx : public CDialog
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CDialogEx . |
|
CDialogEx::~CDialogEx |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
CDialogEx::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe. |
CDialogEx::PreTranslateMessage |
Converte mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage .Para mais informações e sintaxe do método, consulte CWnd::PreTranslateMessage.Overrides ( CDialog::PreTranslateMessage.) |
Define a cor do plano de fundo da caixa de diálogo. |
|
Define a imagem de plano de fundo da caixa de diálogo. |
Comentários
Para usar a classe CDialogEx , derive da classe da caixa de diálogo de classe de CDialogEx em vez da classe de CDialog .
Imagens da caixa de diálogo são armazenadas em um arquivo de recurso.A estrutura automaticamente exclui qualquer imagem que é carregada do arquivo de recurso.Para excluir programaticamente a imagem de plano de fundo atual, chame o método de CDialogEx::SetBackgroundImage ou implementar um manipulador de eventos de OnDestroy .Quando você chamar o método de CDialogEx::SetBackgroundImage , passe em um parâmetro de HBITMAP como o identificador de imagem.O objeto de CDialogEx terá a propriedade de imagem e excluir-a-&z se o sinalizador de m_bAutoDestroyBmp é TRUE.
Um objeto de CDialogEx pode ser um pai de um objeto de Classe de CMFCPopupMenu .o objeto de Classe de CMFCPopupMenu chama o método de CDialogEx::SetActiveMenu quando o objeto de Classe de CMFCPopupMenu abre.Posteriormente, os identificadores de objeto de CDialogEx qualquer evento de menu até o objeto de Classe de CMFCPopupMenu são fechados.
Hierarquia de herança
Requisitos
Cabeçalho: afxdialogex.h