Sujet : [MFC VC++ 6] bulles sur les trayicons |
backdafuckup |
Harkonnen a écrit :
Pardon d'avoir déterré ce topic de la corbeille, mais c'était juste pour dire que les bulles sur les TrayIcons ne sont gérés qu'a partir de Win 2000
|
Moi aussi je déterre ce topic....
Je pensais avoir eu déja la réponse...enfin, je sais pas trop ce que j'ai fait, encore une fois...
Harko> j'ai win 2000 justement, et ca marche impécable...
et, voici la solution :
Code :
- NOTIFYICONDATA nid;
- nid.cbSize = sizeof(NOTIFYICONDATA);
- nid.hWnd = GetSafeHwnd();
- nid.uID = 1;
- nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP; //ici flag pour apparition de la bulle;
- strcpy(nid.szTip,"Surveillance du CCD..." );//bulle :)
- nid.uCallbackMessage = WM_TRAYMESSAGE;
- nid.hIcon = (HICON) AfxGetApp()->LoadIcon(IDR_MAINFRAME);
- Shell_NotifyIcon(NIM_ADD,(_NOTIFYICONDATAA *)&nid);
|
|