CMFCDesktopAlertDialog-Klasse
Die CMFCDesktopAlertDialog
Klasse wird zusammen mit der CMFCDesktopAlertWnd-Klasse verwendet, um ein benutzerdefiniertes Dialogfeld in einem Popupfenster anzuzeigen.
Weitere Details finden Sie im Quellcode im Ordner VC\atlmfc\src\mfc Ihrer 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
Siehe auch
Hierarchiediagramm
Klassen
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWndInfo-Klasse
CDialogEx-Klasse
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für