Klasa CMFCDesktopAlertWndInfo
Klasa CMFCDesktopAlertWndInfo
jest używana z klasą CMFCDesktopAlertWnd. Określa kontrolki, które są wyświetlane, jeśli zostanie wyświetlone okno alertu pulpitu.
Składnia
class CMFCDesktopAlertWndInfo
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destruktor. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCDesktopAlertWndInfo::operator= |
Składowe danych
Nazwa/nazwisko | opis |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | Dojście do wyświetlonej ikony. |
CMFCDesktopAlertWndInfo::m_nURLCmdID | Identyfikator polecenia skojarzony z linkiem w oknie alertu pulpitu. |
CMFCDesktopAlertWndInfo::m_strText | Tekst wyświetlany w oknie alertu pulpitu. |
CMFCDesktopAlertWndInfo::m_strURL | Link wyświetlany w oknie alertu pulpitu. |
Uwagi
Klasa CMFCDesktopAlertWndInfo
jest przekazywana do metody CMFCDesktopAlertWnd::Create , aby określić elementy wyświetlane w domyślnym oknie dialogowym okna alertu pulpitu. Domyślne okno dialogowe może zawierać trzy elementy:
Ikona ustawiana przez wywołanie polecenia CMFCDesktopAlertWndInfo::m_hIcon.
Etykieta lub wiadomość SMS ustawiona przez wywołanie polecenia CMFCDesktopAlertWndInfo::m_strText.
Link ustawiany przez wywołanie polecenia CMFCDesktopAlertWndInfo::m_strURL. Aby ustawić polecenie wykonywane po kliknięciu linku, wywołaj polecenie CMFCDesktopAlertWndInfo::m_nURLCmdID.
Jeśli domyślne okno dialogowe nie jest wystarczające, możesz utworzyć okno dialogowe niestandardowe i przekazać je do metody CMFCDesktopAlertWnd::Create zamiast używać tej klasy. Aby uzyskać więcej informacji, zobacz KLASA CMFCDesktopAlertDialog.
Przykład
W poniższym przykładzie pokazano, jak używać różnych składowych w CMFCDesktopAlertWndInfo
klasie. W przykładzie pokazano, jak ustawić uchwyt na wyświetlaną ikonę, tekst wyświetlany w oknie alertu pulpitu, link wyświetlany w oknie alertu pulpitu oraz identyfikator polecenia skojarzony z linkiem w oknie alertu pulpitu. Ten przykład jest częścią przykładu pokazu alertów pulpitu.
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;
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
Aby uzyskać więcej informacji, zobacz kod źródłowy znajdujący się w folderze VC\atlmfc\src\mfc instalacji programu Visual Studio.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Parametry
[in] Src
Wartość zwracana
Uwagi
CMFCDesktopAlertWndInfo::m_hIcon
Dojście do wyświetlonej ikony.
HICON m_hIcon;
Uwagi
CMFCDesktopAlertWndInfo::m_nURLCmdID
Identyfikator polecenia skojarzony z linkiem w oknie alertu pulpitu.
UINT m_nURLCmdID;
Uwagi
Identyfikator polecenia jest wysyłany do właściciela okna podręcznego, gdy użytkownik kliknie link określony przez CMFCDesktopAlertWndInfo::m_strURL.
CMFCDesktopAlertWndInfo::m_strText
Tekst wyświetlany w oknie alertu pulpitu.
CString m_strText;
Uwagi
CMFCDesktopAlertWndInfo::m_strURL
Link wyświetlany w oknie alertu pulpitu.
CString m_strURL;
Uwagi
Gdy użytkownik kliknie link, polecenie z wyświetlonym identyfikatorem polecenia CMFCDesktopAlertWndInfo::m_nURLCmdID zostanie wysłany do właściciela okna podręcznego.
Zobacz też
Wykres hierarchii
Klasy
Klasa CMFCDesktopAlertWnd
CMFCDesktopAlertWnd::Create
Klasa CMFCDesktopAlertDialog