Shell_NotifyIcon

Prototypes

BOOL Shell_NotifyIcon(DWORD Message, NOTIFYICONDATA *Contenu);

Description

Envoie le message identifié par Message à la barre des tâches de Windows.

Le contenu du message est défini par Contenu.

Exemple

#include <windows.h>
#include <winbase.h>

HWND HandleFenetre;
HICON HandleIcone;
NOTIFYICONDATA Contenu;

Contenu.cbSize=sizeof(NOTIFYICONDATA);
Contenu.hWnd=HandleFenetre;
Contenu.uID=1;
Contenu.uFlags=NIF_ICON|NIF_TIP|NIF_MESSAGE;
Contenu.uCallbackMessage=WM_COMMAND;
Contenu.hIcon=HandleIcone; strcpy(NotifyIconData.szTip, "Ma fenêtre");
if (!Shell_NotifyIcon(NIM_ADD, &NotifyIconData)) ...
Contenu.cbSize=sizeof(NOTIFYICONDATA);
Contenu.hWnd=HandleFenetre;
Contenu.uID=1;
Contenu.uFlags=0;
Contenu.uCallbackMessage=WM_LBUTTONDOWN;
Contenu.hIcon=NULL;
Contenu.szTip[0]=0;
if (!Shell_NotifyIcon(NIM_DELETE, &NotifyIconData)) ...

Avertissement

Le résultat est 0 en cas d'erreur.

Voir aussi

SendMessage pour envoyer un message à une fenêtre.