Condividi tramite


Classe CDialogEx

La classe CDialogEx specifica il colore e l'immagine di sfondo di una finestra di dialogo.

class CDialogEx : public CDialog

Membri

Costruttori pubblici

Nome

Descrizione

CDialogEx::CDialogEx

Costruisce un oggetto CDialogEx.

CDialogEx::~CDialogEx

Distruttore.

Metodi pubblici

Nome

Descrizione

CDialogEx::SetBackgroundColor

Imposta il colore di sfondo della finestra di dialogo.

CDialogEx::SetBackgroundImage

Imposta l'immagine di sfondo della finestra di dialogo.

Note

Per usare la classe CDialogEx, derivare la classe della finestra di dialogo dalla classe CDialogEx e non dalla classe CDialog.

Le immagini della finestra di dialogo vengono archiviate in un file di risorse. Il framework elimina automaticamente tutte le immagini caricate dal file di risorse. Per eliminare a livello di codice l'immagine di sfondo corrente, chiamare il metodo CDialogEx::SetBackgroundImage o implementare un gestore eventi OnDestroy. Quando si chiama il metodo CDialogEx::SetBackgroundImage, passare un parametro HBITMAP come punto di controllo dell'immagine. L'oggetto CDialogEx diventa proprietario dell'immagine e la elimina se il flag m_bAutoDestroyBmp è TRUE.

Un oggetto CDialogEx può essere padre di un oggetto Classe CMFCPopupMenu. L'oggetto Classe CMFCPopupMenu chiama il metodo CDialogEx::SetActiveMenu quando l'oggetto Classe CMFCPopupMenu viene aperto. In seguito, l'oggetto CDialogEx gestisce qualsiasi evento del menu finché l'oggetto Classe CMFCPopupMenu non viene chiuso.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CDialog

            CDialogEx

Requisiti

Intestazione: afxdialogex.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CMFCPopupMenu

Classe CContextMenuManager

Altre risorse

Classi MFC