CMFCDesktopAlertWndInfo, classe
La classe CMFCDesktopAlertWndInfo est utilisée avec CMFCDesktopAlertWnd, classe. Elle spécifie les contrôles affichés si la fenêtre d'alerte sur le Bureau apparaît.
class CMFCDesktopAlertWndInfo
Membres
Constructeurs publics
Nom |
Description |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
|
Membres de données
Nom |
Description |
---|---|
Un handle vers l'icône affichée. |
|
L'ID de commande associé à un lien dans la fenêtre d'alerte sur le bureau. |
|
Le texte affiché dans la fenêtre d'alerte sur le bureau. |
|
Le lien qui s'affiche dans la fenêtre d'alerte sur le bureau. |
Notes
La classe d' CMFCDesktopAlertWndInfo est passée à la méthode de CMFCDesktopAlertWnd::Create pour spécifier les éléments affichés dans la boîte de dialogue par défaut de la fenêtre d'alerte sur le Bureau. La boîte de dialogue par défaut peut contenir trois éléments :
Une icône, qui est définie en appelant CMFCDesktopAlertWndInfo::m_hIcon.
Une étiquette, ou message texte, qui est défini en appelant CMFCDesktopAlertWndInfo::m_strText.
Un lien, qui est défini en appelant CMFCDesktopAlertWndInfo::m_strURL. Pour définir la commande exécutée lorsque le lien est effectué sur, appelez CMFCDesktopAlertWndInfo::m_nURLCmdID.
Si la boîte de dialogue par défaut n'est pas suffisant, vous pouvez créer une boîte de dialogue personnalisé et le passer à la méthode de CMFCDesktopAlertWnd::Create au lieu d'utiliser cette classe. Pour plus d'informations, consultez CMFCDesktopAlertDialog, classe.
Exemple
L'exemple suivant montre comment utiliser différents membres de la classe d' CMFCDesktopAlertWndInfo . L'exemple montre comment définir le handle vers l'icône affichée, le texte affiché dans la fenêtre d'alerte sur le bureau, le lien qui s'affiche dans la fenêtre d'alerte sur le bureau, et l'ID de commande qui est associé à un lien dans la fenêtre d'alerte sur le bureau. Cet exemple est extrait d' Exemple d'alerte de démonstration de Bureau.
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;
Hiérarchie d'héritage
Configuration requise
en-tête : afxDesktopAlertDialog.h
Voir aussi
Référence
CMFCDesktopAlertDialog, classe