Witam.
Napisalem prosty programik (przypominacz o roznych rzeczach).
Chciałbym aby ten programik byl uruchamiany w tle (nawet brak ikonki kolo godziny)
Bardzo dziekuje za podpowiedz i pozdrawiam.
Jeżeli program piszesz np. w C++ Builderze, użyj funkcji Hide() po uruchomieniu programu (albo poszukaj info na http://www.borland.nq.pl ).
Jeżeli program piszesz w WinAPI, po prostu wywołaj funkcję ShowWindow z parametrem SW_HIDE.
A ja włąśnie zaproponuje Ci skorzystanie z czystego API... Używając api musisz sam otworzyć okna, zarejestrować klasę i tak dalej. Jeśli tego nie zrobisz, to po prostu żadne okno się nie otworzy , żadna ikonka nie pojawi się w trayu, ani nic nie wyskoczy na pasek zadań :). Po co używać komponentów, skoro nie liczysz na żadne efekty wizualne, a właściwie robisz wszystko, żeby ukryć te, które tworzy z siebie VCL?
// file->new...->console wizard->zaznaczyć Windows (GUI)->finish - i jedziesz ;)
Kacper napisał(a)
ja mam pytanie do tej rozmowy, programuje w linuxie, nie korzystam z zadnego programu jedynie notatnik i suchy kompilator g++, jak moge za pomoca zwyklych funkcji zrobic ten sam efekt?
To w takim razie musisz już użyć API. I to odpowiedniego API w zależności od środowiska, w którym program ma działać...
Stiv001 napisał(a)
Witam, ja mam problem dalej idący...
piszę w Visualu i normalnie działa mi Form1::Hide();
ale nie wiem jak zrobić żeby była ikonka koło zegarka
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.