Classe di CDialogEx
La classe CDialogEx specifica il colore di sfondo e l'immagine di sfondo della finestra di dialogo.
class CDialogEx : public CDialog
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CDialogEx. |
|
CDialogEx::~CDialogEx |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
CDialogEx::GetThisClass |
Utilizzato dal framework per ottenere un puntatore all'oggetto CRuntimeClass associato a questo tipo della classe. |
CDialogEx::PreTranslateMessage |
Converte i messaggi della finestra prima che vengano inviati alle funzioni Windows DispatchMessage e TranslateMessage.Per ulteriori sintassi del metodo e informazioni, vedere CWnd::PreTranslateMessage.(Override CDialog::PreTranslateMessage). |
Imposta il colore di sfondo della finestra di dialogo. |
|
L'immagine di sfondo della finestra di dialogo. |
Note
Per utilizzare la classe CDialogEx, derivare la classe della finestra di dialogo dalla classe CDialogEx anziché la classe CDialog.
Le immagini della finestra di dialogo vengono archiviate in un file di risorse.Il framework rimuove automaticamente le immagini che viene caricato dal file di risorse.Per a livello di codice eliminare l'immagine di sfondo corrente, chiamare il metodo CDialogEx::SetBackgroundImage o implementare un gestore eventi OnDestroy.Quando si chiama il metodo CDialogEx::SetBackgroundImage, passare a un parametro HBITMAP come l'handle di immagine.L'oggetto CDialogEx avrà la proprietà dell'immagine e si eliminerà se il flag m_bAutoDestroyBmp è TRUE.
Un oggetto CDialogEx può essere un elemento padre di un oggetto Classe di CMFCPopupMenu.L'oggetto Classe di CMFCPopupMenu chiama il metodo CDialogEx::SetActiveMenu quando l'oggetto Classe di CMFCPopupMenu viene aperto.In seguito, un handle dell'oggetto CDialogEx qualsiasi evento di menu all'oggetto Classe di CMFCPopupMenu sono chiuse.
Gerarchia di ereditarietà
Requisiti
intestazione: afxdialogex.h