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:
Leiten Sie eine Klasse von
CMFCDesktopAlertDialog
ab.Erstellen Sie eine untergeordnete Dialogfeldvorlage in den Ressourcen des Projekts.
Rufen Sie CMFCDesktopAlertWnd::Create mit der Ressourcen-ID der Dialogvorlage und einem Zeiger auf die Laufzeitklasseninformationen der abgeleiteten Klasse als Parameter auf.
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
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