Condividi tramite


Classe CMFCDesktopAlertWndInfo

La CMFCDesktopAlertWndInfo classe viene usata con la classe CMFCDesktopAlertWnd. Specifica i controlli visualizzati se viene visualizzata la finestra di avviso.

Sintassi

class CMFCDesktopAlertWndInfo

Membri

Costruttori pubblici

Nome Descrizione
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo Distruttore.

Metodi pubblici

Nome Descrizione
CMFCDesktopAlertWndInfo::operator=

Membri dei dati

Nome Descrizione
CMFCDesktopAlertWndInfo::m_hIcon Handle per l'icona visualizzata.
CMFCDesktopAlertWndInfo::m_nURLCmdID ID comando associato a un collegamento nella finestra di avviso desktop.
CMFCDesktopAlertWndInfo::m_strText Testo visualizzato nella finestra di avviso del desktop.
CMFCDesktopAlertWndInfo::m_strURL Collegamento visualizzato nella finestra di avviso del desktop.

Osservazioni:

La CMFCDesktopAlertWndInfo classe viene passata al metodo CMFCDesktopAlertWnd::Create per specificare gli elementi visualizzati nella finestra di dialogo predefinita della finestra di avviso desktop. La finestra di dialogo predefinita può contenere tre elementi:

Se la finestra di dialogo predefinita non è sufficiente, è possibile creare una finestra di dialogo personalizzata e passarla al metodo CMFCDesktopAlertWnd::Create anziché usare questa classe. Per altre informazioni, vedere Classe CMFCDesktopAlertDialog.

Esempio

Nell'esempio seguente viene illustrato come usare vari membri nella CMFCDesktopAlertWndInfo classe . Nell'esempio viene illustrato come impostare l'handle sull'icona visualizzata, il testo visualizzato nella finestra degli avvisi desktop, il collegamento visualizzato nella finestra di avviso desktop e l'ID comando associato a un collegamento nella finestra di avviso desktop. Questo esempio fa parte dell'esempio demo di avviso desktop.

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;

Gerarchia di ereditarietà

CMFCDesktopAlertWndInfo

Requisiti

Intestazione: afxDesktopAlertDialog.h

CMFCDesktopAlertWndInfo::operator=

Per altri dettagli, vedere il codice sorgente che si trova nella cartella VC\atlmfc\src\mfc dell'installazione di Visual Studio.

CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);

Parametri

[in] Src

Valore restituito

Osservazioni:

CMFCDesktopAlertWndInfo::m_hIcon

Handle per l'icona visualizzata.

HICON m_hIcon;

Osservazioni:

CMFCDesktopAlertWndInfo::m_nURLCmdID

ID comando associato a un collegamento nella finestra di avviso desktop.

UINT m_nURLCmdID;

Osservazioni:

L'ID comando viene inviato al proprietario della finestra popup quando l'utente fa clic sul collegamento specificato da CMFCDesktopAlertWndInfo::m_strURL.

CMFCDesktopAlertWndInfo::m_strText

Testo visualizzato nella finestra di avviso del desktop.

CString m_strText;

Osservazioni:

CMFCDesktopAlertWndInfo::m_strURL

Collegamento visualizzato nella finestra di avviso del desktop.

CString m_strURL;

Osservazioni:

Quando l'utente fa clic sul collegamento, il comando con CMFCDesktopAlertWndInfo ::m_nURLCmdID ID comando verrà inviato al proprietario della finestra popup.

Vedi anche

Grafico della gerarchia
Classi
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
Classe CMFCDesktopAlertDialog