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:
Icona impostata chiamando CMFCDesktopAlertWndInfo::m_hIcon.
Etichetta o SMS, impostata chiamando CMFCDesktopAlertWndInfo::m_strText.
Collegamento impostato chiamando CMFCDesktopAlertWndInfo::m_strURL. Per impostare il comando 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 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à
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