預設 C++ Builder 專案啟動時會顯示主視窗與工作列圖示。若需背景執行,可編輯專案原始碼 (Project Source) 中的 WinMain 函數。
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;
}
當需要顯示時,呼叫:
ShowWindow(Application->Handle, SW_SHOW);
Application->MainForm->Visible = true; // 若在主視窗類別中可簡寫為 Visible = true;
Application->ShowMainForm = false 防止主視窗自動顯示。ShowWindow(Application->Handle, SW_HIDE) 隱藏工作列按鈕(應用程式層級視窗)。ShowMainForm = false。