Classe CDialogEx
The CDialogEx classe especifica a cor do plano de fundo e imagem de plano de fundo de uma caixa de diálogo.
class CDialogEx : public CDialog
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Constrói um CDialogEx objeto. |
|
CDialogEx::~CDialogEx |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
CDialogEx::GetThisClass |
Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe. |
CDialogEx::PreTranslateMessage |
Converte mensagens de janela antes que eles são expedidos para o TranslateMessage and DispatchMessage Funções do Windows.Para obter mais informações e sintaxe do método, consulte CWnd::PreTranslateMessage. (Substitui CDialog::PreTranslateMessage.) |
Define a cor do plano de fundo da caixa de diálogo. |
|
Configura a imagem de plano de fundo da caixa de diálogo. |
Comentários
Para usar o CDialogEx classe, derivar a classe de caixa de diálogo das CDialogEx classe em vez da CDialog classe.
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 programmatitelefonary exclua a imagem de plano de fundo corrente, telefonar o CDialogEx::SetBackgroundImage método ou implementar um OnDestroy manipulador de eventos. Quando você telefonar o CDialogEx::SetBackgroundImage método, passe um HBITMAP parâmetro sistema autônomo o identificador de imagem. The CDialogEx objeto irá apropriar-se da imagem e excluí-lo se a m_bAutoDestroyBmp sinalizar de TRUE.
A CDialogEx o objeto pode ser pai de um Classe CMFCPopupMenu objeto. The Classe CMFCPopupMenu chamadas de objetos a CDialogEx::SetActiveMenu método quando o Classe CMFCPopupMenu objeto é aberto. Depois disso, a CDialogEx objeto manipula qualquer evento menu até que o Classe CMFCPopupMenu objeto está fechado.
Hierarquia de herança
Requisitos
Cabeçalho: afxdialogex.h