Poniższy kod działa prawidłowo w Delphi 7. Jednak w Delphi 2009 formularz pozostaje ukryty, ale pojawia się przycisk na pasku zadań.Ukryj główny formularz w aplikacji Delphi 2009
ShowWindow(Handle, SW_HIDE);
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
ShowWindow(Handle, SW_SHOW);
Powyższy kod wywoływany jest w metodzie FormCreate.
Formularz NIE pozostanie dla mnie ukryty w D2007 ani D2009 z dokładnym kodem. Który wydaje się, co chcesz z jakiegokolwiek powodu, jeśli to wstawisz: ShowWindow (Handle, SW_SHOW); Wydawało mi się, że chcesz POKAZAĆ, nie ukrywaj tego. Proszę zaktualizować i precyzyjne pytanie jak się wydaje chcesz odwrotnie .. –
Powyższy kod służy do usuwania przycisk formularz z paska zadań wstępnego 2009. Celem jest, aby dostać się przycisk paska zadań formularz, aby zatrzymać się pojawiają. Piszę małą aplikację testową i ten kod wydaje się działać dobrze. Jednak w tym konkretnym przypadku wydaje się, że jest to ukryta forma aplikacji. – James
Usunięto moją odpowiedź, gdyż nie wydają się działać ... – onnodb