NOTIFYICONDATA tnid;
tnid.cbSize=sizeof(NOTIFYICONDATA);
tnid.hWnd=hwnd;
tnid.uID=uID;
tnid.uFlags=NIF_ICON|NIF_TIP|NIF_MESSAGE;
tnid.uCallbackMessage=MYWM_NOTIFYICON;
tnid.hIcon=hicon;
if(lpszTip)
lstrcpy(tnid.szTip,lpszTip);
else
tnid.szTip[0]='\0';
return Shell_NotifyIcon(NIM_ADD,&tnid);
可以嘗試根據NOTIFYICONDATA這個結構去做。