CMFCDesktopAlertWndInfo-Klasse
Die CMFCDesktopAlertWndInfo
Klasse wird mit der CMFCDesktopAlertWnd-Klasse verwendet. Bestimmt die Steuerelemente, die angezeigt werden, wenn das Desktopwarnungsfenster angezeigt wird.
Syntax
class CMFCDesktopAlertWndInfo
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destruktor. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCDesktopAlertWndInfo::operator= |
Datenelemente
Name | Beschreibung |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | Ein Ziehpunkt für das angezeigte Symbol. |
CMFCDesktopAlertWndInfo::m_nURLCmdID | Die Befehls-ID, die einem Link im Desktopbenachrichtigungsfenster zugeordnet ist. |
CMFCDesktopAlertWndInfo::m_strText | Der Text, der im Desktopbenachrichtigungsfenster angezeigt wird. |
CMFCDesktopAlertWndInfo::m_strURL | Der Link, der im Desktopbenachrichtigungsfenster angezeigt wird. |
Hinweise
Die CMFCDesktopAlertWndInfo
Klasse wird an die CMFCDesktopAlertWnd::Create-Methode übergeben, um die Elemente anzugeben, die im Standarddialogfeld des Desktopbenachrichtigungsfensters angezeigt werden. Das Standarddialogfeld kann drei Elemente enthalten:
Ein Symbol, das durch Aufrufen von CMFCDesktopAlertWndInfo::m_hIcon festgelegt wird.
Eine Bezeichnung oder Textnachricht, die durch Aufrufen von CMFCDesktopAlertWndInfo::m_strText festgelegt wird.
Ein Link, der durch Aufrufen von CMFCDesktopAlertWndInfo::m_strURL festgelegt wird. Rufen Sie CMFCDesktopAlertWndInfo::m_nURLCmdID auf, um den Befehl festzulegen, der beim Klicken auf den Link ausgeführt wird.
Wenn das Standarddialogfeld nicht ausreicht, können Sie ein benutzerdefiniertes Dialogfeld erstellen und an die CMFCDesktopAlertWnd::Create-Methode übergeben, anstatt diese Klasse zu verwenden. Weitere Informationen finden Sie unter CMFCDesktopAlertDialog-Klasse.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie verschiedene Member in der CMFCDesktopAlertWndInfo
Klasse verwendet werden. Das Beispiel veranschaulicht, wie sie das Handle auf das angezeigte Symbol festlegen, den Text, der im Desktopbenachrichtigungsfenster angezeigt wird, den Link, der im Desktopbenachrichtigungsfenster angezeigt wird, und die Befehls-ID, die einem Link im Desktopbenachrichtigungsfenster zugeordnet ist. Dieses Beispiel ist Teil des DesktopBenachrichtigungsdemo-Beispiels.
CMFCDesktopAlertWndInfo params;
// int m_nIcon
if (m_nIcon > 0)
{
// CMFCToolBarImages m_Icons
params.m_hIcon = m_Icons.ExtractIcon(m_nIcon - 1);
}
// CString m_strText
params.m_strText = m_strText;
// CString m_strLink
params.m_strURL = m_strLink;
params.m_nURLCmdID = 101;
Vererbungshierarchie
Anforderungen
Header: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Parameter
[in] Src
Rückgabewert
Bemerkungen
CMFCDesktopAlertWndInfo::m_hIcon
Ein Ziehpunkt für das angezeigte Symbol.
HICON m_hIcon;
Hinweise
CMFCDesktopAlertWndInfo::m_nURLCmdID
Die Befehls-ID, die einem Link im Desktopbenachrichtigungsfenster zugeordnet ist.
UINT m_nURLCmdID;
Hinweise
Die Befehls-ID wird an den Besitzer des Popupfensters gesendet, wenn der Benutzer auf den durch CMFCDesktopAlertWndInfo::m_strURL angegebenen Link klickt.
CMFCDesktopAlertWndInfo::m_strText
Der Text, der im Desktopbenachrichtigungsfenster angezeigt wird.
CString m_strText;
Hinweise
CMFCDesktopAlertWndInfo::m_strURL
Der Link, der im Desktopbenachrichtigungsfenster angezeigt wird.
CString m_strURL;
Hinweise
Wenn der Benutzer auf den Link klickt, wird der Befehl mit der CMFCDesktopAlertWndInfo::m_nURLCmdID Befehls-ID an den Besitzer des Popupfensters gesendet.
Siehe auch
Hierarchiediagramm
Klassen
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
CMFCDesktopAlertDialog-Klasse