怎样启动一个程序而不显示它

文章作者 100test 发表时间 2007:12:01 14:41:16
来源 100Test.Com百考试题网


为了启动程序而不显示它,你必须编辑WinMain函数来程序的主窗口和程序的任务条图标。

第一步:从C Builder菜单中选择 View|Project Source然后开始编辑WinMain函数。调用ShowWindow函数,传递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.
}
第二步:当你想显示程序时执行下面这两行代码。记住,如果代码定位在主窗口类的一个方法中,Application->MainForm->Visible=true可以用Visible=true 来代替。

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

相关文章


分享关于任意播及任意播路由的选择
Windows回收站的文件存取
C 辅导:C 之externC
创建位图型不规则窗体(可透明,可移动)
怎样启动一个程序而不显示它
并行口服务(ParallelPortService——INT17H)
杂项系统服务(Miscellaneou ystemService——INT15H)
串行口服务(SerialPortService——INT14H)
直接磁盘服务(DirectDiskService—INT13H)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛