|
TForm i TApplication |
30.07.1999 |
- Rozpoczęcie programu w postaci ukrytej.
Jeżeli chcesz uruchomić program w ukrytej postaci, musisz zmienić treść funkcji WinMain i ukryć główną formę programu oraz ikonę z paska zadań.
Krok 1: Wybierz (View|Project Source) z menu, tak żebyś mógł edytować funkcję WinMain. Ukryj ikonę z paska zadań wywołując ShowWindow z uchwytem okna aplikacji. Ustaw ShowMainForm na false, tak żeby główa forma nie pojawiała się na ekranie.
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->ShowMainForm = false;
ShowWindow(Application->Handle, SW_HIDE);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
Krok 2: Kiedy chcesz pokazać program użyj tego kodu. Zauważ, że Application->MainForm->Visible = true może być skrócone do Visible = true, jeżeli kod jest zlokalizowany w funkcji należącej do klasy głównej formy.
ShowWindow(Application->Handle, SW_SHOW);
Application->MainForm->Visible = true;
|