怎樣啟動一個程式而不顯示它 (轉)

worldblog發表於2008-01-05
怎樣啟動一個程式而不顯示它 (轉)[@more@]為了啟動而不顯示它,你必須編輯WinMain來程式的主視窗和程式的任務條圖示。

第一步:從C++Builder選單中選擇 View|Project 然後開始編輯WinMain函式。ShowWindow函式,傳遞Application->Handle,可以隱藏程式的任務條圖示。設定ShowMainForm為False可以讓主視窗不在螢幕上顯示。

WIN WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->ShowMainFo= false;
ShowWindow(Application->Handle, SW_H);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
第二步:當你想顯示程式時下面這兩行程式碼。記住,如果程式碼定位在主視窗類的一個方法中,Application->MainForm->Visible=true可以用Visible=true 來代替。

ShowWindow(Application->Handle, SW_SHOW);
Application->MainForm->Visible = true;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-996552/,如需轉載,請註明出處,否則將追究法律責任。

相關文章