Partager via


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 :

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

CMFCDesktopAlertWndInfo

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