Classe CMFCDesktopAlertWndInfo
La classe CMFCDesktopAlertWndInfo viene utilizzata con la classe Classe CMFCDesktopAlertWnd. Specifica i comandi da visualizzare se viene visualizzato nella finestra di avviso.
class CMFCDesktopAlertWndInfo
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
---|---|
|
Membri di dati
Nome |
Descrizione |
---|---|
Handle all'icona da visualizzare. |
|
L'id di comando associato a un collegamento nella finestra di avviso. |
|
Il testo visualizzato nella finestra di avviso. |
|
Il collegamento visualizzato nella finestra di avviso. |
Note
La classe CMFCDesktopAlertWndInfo viene passata al metodo CMFCDesktopAlertWnd::Create per specificare gli elementi visualizzati nella finestra di dialogo predefinita della finestra di avviso. La finestra di dialogo predefinita può contenere tre elementi:
Un'icona, impostata chiamando CMFCDesktopAlertWndInfo::m_hIcon.
Un'etichetta, o messaggio di testo, che viene impostato chiamando CMFCDesktopAlertWndInfo::m_strText.
Un collegamento, che viene impostato chiamando CMFCDesktopAlertWndInfo::m_strURL. Per impostare il comando che viene eseguito quando si fa clic sul collegamento, chiamare CMFCDesktopAlertWndInfo::m_nURLCmdID.
Se la finestra di dialogo predefinita non è sufficiente, è possibile creare una finestra di dialogo personalizzata e passarlo al metodo CMFCDesktopAlertWnd::Create anziché utilizzare questa classe. Per ulteriori informazioni, vedere Classe CMFCDesktopAlertDialog.
Esempio
Nell'esempio seguente viene illustrato come utilizzare i diversi membri della classe CMFCDesktopAlertWndInfo. Nell'esempio viene illustrato come impostare l'handleicona visualizzata, il testo visualizzato nella finestra di avviso, sul collegamento visualizzato nella finestra di avviso e sull'ID di comando associato a un collegamento nella finestra di avviso. Questo esempio fa parte Esempio di demo del 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à
Requisiti
intestazione: afxDesktopAlertDialog.h