Freigeben über


CDialogEx-Klasse

Die CDialogEx-Klasse wird die Hintergrundfarbe und das Hintergrundbild eines Dialogfelds an.

class CDialogEx : public CDialog

Mitglieder

Bb983913.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CDialogEx::CDialogEx

Erstellt ein CDialogEx-Objekt.

CDialogEx::~CDialogEx

Destruktor.

Bb983913.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CDialogEx::GetThisClass

Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CDialogEx::PreTranslateMessage

Übersetzt Fenstermeldungen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden.Weitere Informationen und Methodensyntax finden Sie unter CWnd::PreTranslateMessage.(Überschreibungen CDialog::PreTranslateMessage.)

CDialogEx::SetBackgroundColor

Legt die Hintergrundfarbe des Dialogfelds festlegen.

CDialogEx::SetBackgroundImage

Legt das Hintergrundbild des Dialogfelds festlegen.

Hinweise

Um die CDialogEx-Klasse zu verwenden, leiten Sie die Dialogfeldklasse aus der CDialogEx-Klasse anstelle der CDialog-Klasse.

Dialogfeldimages werden in einer Ressourcendatei gespeichert.Das Framework löscht automatisch jedem Bild, das aus der Ressourcendatei geladen wird.Um das aktuelle Hintergrundbild programmgesteuert zu löschen, rufen Sie die Methode auf CDialogEx::SetBackgroundImage oder implementieren Sie einen OnDestroy-Ereignishandler.Wenn Sie die CDialogEx::SetBackgroundImage-Methode aufrufen, übergeben Sie ein HBITMAP-Parameter als dem Imagehandle.Das CDialogEx-Objekt akzeptiert Besitz des Bilds und löscht ihn, wenn das m_bAutoDestroyBmp-Flag TRUE ist.

Ein Objekt CDialogEx kann ein übergeordnetes Element eines CMFCPopupMenu-Klasse-Objekts sein.Das Objekt CMFCPopupMenu-KlasseCDialogEx::SetActiveMenu ruft die Methode auf, wenn das Objekt CMFCPopupMenu-Klasse geöffnet wird.Danach wird die CDialogEx-Objekthandles jedes Menüereignis bis das CMFCPopupMenu-Klasse-Objekt geschlossen.

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CDialog-Klasse

            CDialogEx

Anforderungen

Header: afxdialogex.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCPopupMenu-Klasse

CContextMenuManager-Klasse

Weitere Ressourcen

MFC-Klassen