Programu nie ma na taskbarze.

0

Witam :-)
Moj problem polega na tym, ze po kompilacji i uruchomieniu programu program nie pojawia mi sie na Pasku Menu Start (taskbar), ale widze go gdy klikam Alt+Tab.
Nie uzywalem nigdzie WS_EX_TOOLWINDOW.

Gdy utworze nowy projekt i skompiluje go, a nastepnie uruchomie, to ten pojawia sie juz na taskbarze.

Gdzie zmienic opcje, ktora sprawi, ze program po uruchomieniu pojawi sie na taskbarze?

Dodalem do TForm1.FormCreate
SetWindowLong(Handle, GWL_EXSTYLE, WS_EX_APPWINDOW);

Teraz dziala wszystko, ale chcialbym sie dowiedziec co odhaczyc w opcjach i gdzie abym nie musial tej linijki dodawac.

0

Standardowo tak jest, że okno programu pokazuje się w pasku zadań więc nic nie trzeba zmieniać. Może w aplikacji gdzieś masz kod, który takie zachowanie powoduje?

Sprawdź czy kiedy tworzysz nowy projekt to też dostajesz takie "dziwne" aplikacje.

0

Kiedy tworze nowa aplikacje to program zachowuje sie normalnie, czyli widać go na taskbarze.

Przejrzałem cały kod i nie ma tam nic. myślę, że coś w ustawieniach przestawiłem niechcący, ponieważ jak usunąłem wszystkie elementy z Forma i usunąłem cały kod to działo się tak samo dalej (nie było programu na taskbarze).

Teraz zastanawiam się, która opcję wcisnąłem przez przypadek. Jeżeli ktoś wie to będę wdzięczny za pomoc.

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