[WinAPI] Balonowe komunikaty - nie wyświetla
Ostatnio zmodyfikowano 2012-03-10 02:29
ptaq Temat założony przez niniejszego użytkownika |
[WinAPI] Balonowe komunikaty - nie wyświetla » 2012-03-09 13:25:07 Nie wyswietlaja mi sie komunikaty mimo iż zrobilem wszystko tak jak w kursie winAPI ,wszystko sie kompiluje, zero błędów. Dodam ze ikonka dziala jak należy.
Ogarnia ktoś cóż to może byc ?? :>
LPSTR sTip = "Moja własna ikonka"; LPSTR sTytul = "Mój własny komunikat"; LPSTR sOpis = "To jest mój własny komunikat balonowy"; NOTIFYICONDATA nid;
nid.cbSize = sizeof( NOTIFYICONDATA ); nid.hWnd = hwnd; nid.uID = ID_TRAY1; nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP | NIF_INFO; nid.uCallbackMessage = CMSG_TRAY1; nid.hIcon = LoadIcon( NULL, IDI_APPLICATION ); nid.dwInfoFlags = NIIF_WARNING; lstrcpy( nid.szTip, sTip ); lstrcpy( nid.szInfoTitle, sTytul ); lstrcpy( nid.szInfo, sOpis );
|
|
DejaVu |
» 2012-03-09 13:26:59 Może common controls nie zainicjalizowałeś? |
|
ptaq Temat założony przez niniejszego użytkownika |
» 2012-03-09 13:40:28 nie bardzo wiem jak to zrobic ;| |
|
DejaVu |
» 2012-03-09 14:15:00 Po 17 dam Ci więcej wskazówek ;p |
|
ptaq Temat założony przez niniejszego użytkownika |
» 2012-03-09 14:25:18 ok :) |
|
pekfos |
» 2012-03-09 14:47:56 Czytałeś jakikolwiek kurs o Common Contols? |
|
DejaVu |
» 2012-03-09 17:20:56 Wiesz... wypadałoby wywołać jeszcze:
::Shell_NotifyIcon( NIM_MODIFY, & nid );
/edit:
A co do CommonControls to chyba nie są w tym wypadku potrzebne.
/edit2:
No i dla WinXP powinno być:
nid.cbSize = NOTIFYICONDATA_V3_SIZE;
|
|
ptaq Temat założony przez niniejszego użytkownika |
» 2012-03-09 17:21:57 nie czytalem, w kurse na temat tray-a nie bylo nic wspomniane o CommonControls (a przynajmniej niczego takiego nie zauwazylem ).
Ale bede wdzieczny za linka :) |
|
« 1 » 2 |