Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Balonowe komunikaty - nie wyświetla

Ostatnio zmodyfikowano 2012-03-10 02:29
Autor Wiadomość
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 ?? :>

C/C++
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; // ikonka ostrzeżenie
lstrcpy( nid.szTip, sTip );
lstrcpy( nid.szInfoTitle, sTytul );
lstrcpy( nid.szInfo, sOpis );

P-52265
DejaVu
» 2012-03-09 13:26:59
Może common controls nie zainicjalizowałeś?
P-52266
ptaq
Temat założony przez niniejszego użytkownika
» 2012-03-09 13:40:28
nie bardzo wiem jak to zrobic ;|
P-52267
DejaVu
» 2012-03-09 14:15:00
Po 17 dam Ci więcej wskazówek ;p
P-52268
ptaq
Temat założony przez niniejszego użytkownika
» 2012-03-09 14:25:18
ok :)
P-52269
pekfos
» 2012-03-09 14:47:56
Czytałeś jakikolwiek kurs o Common Contols?
P-52271
DejaVu
» 2012-03-09 17:20:56
Wiesz... wypadałoby wywołać jeszcze:
C/C++
::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ć:
C/C++
nid.cbSize = NOTIFYICONDATA_V3_SIZE;
P-52299
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 :)
P-52300
« 1 » 2
  Strona 1 z 2 Następna strona