Skocz do zawartości

Tray - uciekinier


Recommended Posts

Napisano

Więc zrobiłem sobie Traya wg textu na WinAPI.org i wszystko jest dobrze dopóki nie dorzucam flagi NiF_MESSAGE, bo wtedy ikona znika gdy się jej "dotknie".

Napisano

To mi przypomina mój przypadek - też ikona znikała po jej dotknięciu. Okazało się że mam błąd w strukturze kodu w switch() i case. Komunikat wywolany po najechaniu się źle kończył i wywoływane było usuwanie ikony. Sprawdź to co do nawiasu.

Napisano

Wszystko niby jest dobrze, a tray nie obsługuje jeszcze żadnych komunikatów. Zresztą tu jest kod:

Tray.cbSize:=SizeOf(Tray);
Tray.Wnd:=Form.Handle;
Tray.uID:=1001;
Tray.uCallbackMessage:=WM_TRAY;
Tray.uFlags:=NIF_MESSAGE or NIF_TIP or NIF_ICON;
Tray.hIcon:=LoadIcon(0, IDI_APPLICATION);
Tray.szTip:='enSZi';
Shell_NotifyIcon(NIM_ADD, @Tray);

Form.handle to rekord, a nie VCL:-D

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...