tray, coolTray, belka, i inne śmieci :]

0

Mam komponenty CoolTrayIcon a także TrayIcon (1 do robienia ikonki w trau, 2 do robienia "baloników" w trayu). Ustawiłem StartMinimize na true, formy borderStyle na Dialog. Chodzi o to, aby po uruchomieniu Od razu program schował się do traya. Niestety, gdy wywołam okienko programu nie mam przycisku ponownego zminimalizowania go do traya. Ale gdy ustawie BorderStyle formy na coś innego to wtedy jest - za to nie chowa się cały do traya, bo jest belka na dole na pasku. Patrzyłem w FAQ jak ją usunąć, ale tamten kod mi nie działa. Jeżeli ktoś ma pomysł, co zrobić to niech pisze ;-) THX.

Po prostu: schować automatycznie do traya, aby nie miał belki na pasku. Program po ukazaniu się ma mieć możliwość ponownego całkowitego schowania do traya. Z góry thx for odp.

0
ShowMainForm:=false

?

0
ShowMainForm:=false

?

Oj chyba nie :]

0

w przykladach komponentu cooltrayicon znajdziesz wszystkie mozliwosci chowania aplikacji

0

w przykladach komponentu cooltrayicon znajdziesz wszystkie mozliwosci chowania aplikacji

Ustawiłem - thx. Jeszcze tylko jest mały mankament, bo przy PIERWSZYM przywracaniu okna, tzn po pierwszym kliknięiu w trayu i wywołaniu okna, belka okna pojawia się na pasku. Potem (po przywracaniu i minimalizowaniu) jest tak jak powinno (bez belki).
Cóż jeszcze mam uczynić? :]

0
ShowWindow(Application.Handle, SW_HIDE);
  • chowanie belki
ShowWindow(Application.Handle, SW_SHOW);
  • pokazanie belki
0
ShowWindow(Application.Handle, SW_HIDE);
  • chowanie belki
ShowWindow(Application.Handle, SW_SHOW);
  • pokazanie belki

Zonk - nadal przy pierwszym pokazaniu okna dodaje sie belka na pasek. Potem jest ok. Czyli to nic nie zmieniło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1