Freigeben über


CMFCDesktopAlertDialog-Klasse

Die CMFCDesktopAlertDialog Klasse wird zusammen mit der CMFCDesktopAlertWnd-Klasse verwendet, um ein benutzerdefiniertes Dialogfeld in einem Popupfenster anzuzeigen.

Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.

Syntax

class CMFCDesktopAlertDialog : public CDialogEx

Member

Öffentliche Methoden

Name Beschreibung
CMFCDesktopAlertDialog::CreateFromParams
CMFCDesktopAlertDialog::GetDlgSize
CMFCDesktopAlertDialog::HasFocus
CMFCDesktopAlertDialog::P reTranslateMessage (Überschreibt CDialogEx::PreTranslateMessage.)

Hinweise

Führen Sie die folgenden Schritte aus, um ein benutzerdefiniertes Dialogfeld in einem Popupfenster anzuzeigen:

  1. Leiten Sie eine Klasse von CMFCDesktopAlertDialog ab.

  2. Erstellen Sie eine untergeordnete Dialogfeldvorlage in den Ressourcen des Projekts.

  3. Rufen Sie CMFCDesktopAlertWnd::Create mit der Ressourcen-ID der Dialogvorlage und einem Zeiger auf die Laufzeitklasseninformationen der abgeleiteten Klasse als Parameter auf.

  4. Programmieren Sie das benutzerdefinierte Dialogfeld so, dass es alle Benachrichtigungen von den gehosteten Steuerelementen verarbeitet, oder programmieren Sie die gehosteten Steuerelemente so, dass sie diese Benachrichtigungen direkt verarbeiten.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CDialog

CDialogEx

CMFCDesktopAlertDialog

Anforderungen

Header: afxDesktopAlertDialog.h

CMFCDesktopAlertDialog::CreateFromParams

BOOL CreateFromParams(
    CMFCDesktopAlertWndInfo& params,
    CMFCDesktopAlertWnd* pParent);

Parameter

[in] Params

[in] pParent

Rückgabewert

Bemerkungen

CMFCDesktopAlertDialog::GetDlgSize

CSize GetDlgSize();

Rückgabewert

Bemerkungen

CMFCDesktopAlertDialog::HasFocus

BOOL HasFocus() const;

Rückgabewert

Bemerkungen

CMFCDesktopAlertDialog::P reTranslateMessage

virtual BOOL PreTranslateMessage(MSG* pMsg);

Parameter

[in] pMsg

Rückgabewert

Bemerkungen

Weitere Informationen

Hierarchiediagramm
Klassen
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWndInfo-Klasse
CDialogEx-Klasse