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 |
---|---|
Constrói um objeto CDialogEx. |
|
CDialogEx::~CDialogEx |
Destruidor. |
Métodos Públicos
Nome |
Descrição |
---|---|
Define a cor de plano de fundo da caixa de diálogo. |
|
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
Requisitos
Cabeçalho: afxdialogex.h