怎樣啟動一個程序而不顯示它

字號:

為了啟動程序而不顯示它,你必須編輯WinMain函數(shù)來程序的主窗口和程序的任務條圖標。
    第一步:從C++Builder菜單中選擇 View|Project Source然后開始編輯WinMain函數(shù)。調用ShowWindow函數(shù),傳遞Application->Handle,可以隱藏程序的任務條圖標。設置ShowMainForm為False可以讓主窗口不在屏幕上顯示。
    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;
    }
    第二步:當你想顯示程序時執(zhí)行下面這兩行代碼。記住,如果代碼定位在主窗口類的一個方法中,Application->MainForm->Visible=true可以用Visible=true 來代替。
    ShowWindow(Application->Handle, SW_SHOW);
    Application->MainForm->Visible = true;