CMFCDesktopAlertWndInfo, classe
La CMFCDesktopAlertWndInfo
classe est utilisée avec la classe CMFCDesktopAlertWnd. Elle spécifie les contrôles qui sont affichés si la fenêtre d'alerte sur le Bureau s'affiche.
Syntaxe
class CMFCDesktopAlertWndInfo
Membres
Constructeurs publics
Nom | Description |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destructeur. |
Méthodes publiques
Nom | Description |
---|---|
CMFCDesktopAlertWndInfo ::operator= |
Données membres
Nom | Description |
---|---|
CMFCDesktopAlertWndInfo ::m_hIcon | Handle vers l’icône qui s’affiche. |
CMFCDesktopAlertWndInfo ::m_nURLCmdID | ID de commande associé à un lien dans la fenêtre d’alerte de bureau. |
CMFCDesktopAlertWndInfo ::m_strText | Texte affiché dans la fenêtre d’alerte de bureau. |
CMFCDesktopAlertWndInfo ::m_strURL | Lien affiché dans la fenêtre d’alerte de bureau. |
Notes
La CMFCDesktopAlertWndInfo
classe est transmise à la méthode 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 de bureau. La boîte de dialogue par défaut peut contenir trois éléments :
Icône définie en appelant CMFCDesktopAlertWndInfo ::m_hIcon.
Étiquette ou sms, qui est défini en appelant CMFCDesktopAlertWndInfo ::m_strText.
Lien défini en appelant CMFCDesktopAlertWndInfo ::m_strURL. Pour définir la commande exécutée lorsque le lien est cliqué, appelez CMFCDesktopAlertWndInfo ::m_nURLCmdID.
Si la boîte de dialogue par défaut n’est pas suffisante, vous pouvez créer un dialogue personnalisé et le transmettre à la méthode 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 dans la CMFCDesktopAlertWndInfo
classe. L’exemple montre comment définir le handle sur l’icône affichée, le texte affiché dans la fenêtre d’alerte de bureau, le lien affiché dans la fenêtre d’alerte de bureau et l’ID de commande associé à un lien dans la fenêtre d’alerte de bureau. Cet exemple fait partie de l’exemple de démonstration d’alerte 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
Spécifications
En-tête : afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo ::operator=
Pour plus d’informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation de Visual Studio.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Paramètres
[in] src
Valeur de retour
Notes
CMFCDesktopAlertWndInfo ::m_hIcon
Handle vers l’icône qui s’affiche.
HICON m_hIcon;
Notes
CMFCDesktopAlertWndInfo ::m_nURLCmdID
ID de commande associé à un lien dans la fenêtre d’alerte de bureau.
UINT m_nURLCmdID;
Notes
L’ID de commande est envoyé au propriétaire de la fenêtre contextuelle lorsque l’utilisateur clique sur le lien spécifié par CMFCDesktopAlertWndInfo ::m_strURL.
CMFCDesktopAlertWndInfo ::m_strText
Texte affiché dans la fenêtre d’alerte de bureau.
CString m_strText;
Notes
CMFCDesktopAlertWndInfo ::m_strURL
Lien affiché dans la fenêtre d’alerte de bureau.
CString m_strURL;
Notes
Lorsque l’utilisateur clique sur le lien, la commande avec CMFCDesktopAlertWndInfo ::m_nURLCmdID ID de commande est envoyée au propriétaire de la fenêtre contextuelle.
Voir aussi
Graphique hiérarchique
Classes
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd ::Create
CMFCDesktopAlertDialog, classe