📄 l1.htm
字号:
<html>
<head>
<title>怎样启动一个程序而不显示它</title>
<meta http-equiv="目录类型" content="文本/html; 字符集=gb2312">
<link rel="stylesheet" href="../bcbget.myric/l/Css.css" tppabs="http://bcbget.myrice.com/l/Css.css">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0" height="285">
<tr>
<td height="35">
<div align="center" class="p14"><font color="#000000"><font >怎样启动一个程序而不显示它</font></font></div>
</td>
</tr>
<tr valign="top">
<td>
<p><font color="#000000" >为了启动程序而不显示它,你必须编辑WinMain函数来程序的主窗口和程序的任务条图标。</font></p>
<p><font color="#000000"><font ><b>第一步:从C++Builder菜单中选择</b> View|Project
Source然后开始编辑WinMain函数。调用ShowWindow函数,传递Application->Handle,可以隐藏程序的任务条图标。设置ShowMainForm为False可以让主窗口不在屏幕上显示。</font></font></p>
<pre><font color="#000000"><font > </font><span style="BACKGROUND-COLOR: silver">WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, <b>int</b>)</span>
<span style="BACKGROUND-COLOR: silver"> {</span>
<span style="BACKGROUND-COLOR: silver"> <b>try</b></span>
<span style="BACKGROUND-COLOR: silver"> {</span>
<span style="BACKGROUND-COLOR: silver"> Application->Initialize();</span>
<span style="BACKGROUND-COLOR: silver"> Application->CreateForm(<b>__classid</b>(TForm1), &Form1);</span>
<span style="BACKGROUND-COLOR: silver"> Application->ShowMainForm = <b>false</b>;</span>
<span style="BACKGROUND-COLOR: silver"> ShowWindow(Application->Handle, SW_HIDE);</span>
<span style="BACKGROUND-COLOR: silver"> Application->Run();</span>
<span style="BACKGROUND-COLOR: silver"> }</span>
<span style="BACKGROUND-COLOR: silver"> <b>catch</b> (Exception &exception)</span>
<span style="BACKGROUND-COLOR: silver"> {</span>
<span style="BACKGROUND-COLOR: silver"> Application->ShowException(&exception);</span>
<span style="BACKGROUND-COLOR: silver"> }</span>
<span style="BACKGROUND-COLOR: silver"> <b>return</b> 0;</span>
<span style="BACKGROUND-COLOR: silver"> }</span></font></pre>
<p><font
><b><font color="#000000">第二步:当你想显示程序时执行下面这两行代码。记住,如果代码定位在主窗口类的一个方法中,Application->MainForm->Visible=true可以用Visible=true</font></b></font><font color="#000000"
> 来代替。</font></p>
<pre><font color="#000000"><font > ShowWindow(Application->Handle, SW_SHOW);</font>
<font > Application->MainForm->Visible = <b>true</b>;</font>
</font></pre>
</td>
</tr>
</table>
<br>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -