WinExec( lpCmdLine String, uCmdShow : Integer );<br>lpCmdLine是命令行。打个比方:启动位于C盘根目录的一个程序,就是<br>WinExec( 'C:/ok.exe', SW_SHOW );<br>也可以用命令行打开一个文件,如:<br>WinExec( 'c:/office/winword c:/a.doc', SW_SHOW );<br><br>而uCmdShow则是控制您启动的Exe程序的窗口的显示参数,有下面几类:<br>SW_HIDE 隐藏窗口,设置当前激活窗口是别的窗口<br>SW_MAXIMIZE 最大化<br>SW_MINIMIZE 最小化<br>SW_RESTORE 激活而且显示当前窗口。如果当前窗口是最小或者最大化的,Windows会将它设成正常模式。 <br>SW_SHOW 激活而且以当前尺寸显示当前窗口。<br>SW_SHOWMAXIMIZED 激活而且最大化显示当前窗口。<br>SW_SHOWMINIMIZED 激活而且最小化显示当前窗口。<br>常用的就是这么几个,别的您去查Windows API帮助好了。<br><br>handle是句柄,在Delphi中主要由Windows API使用。<br>其实它就是一个长整型数,作为当前Windows里窗口的唯一表识(起ID的作用).<br>一般情况下,用的都是当前窗口句柄。即Self.Handle(在窗口的函数内部用)<br>或Form1.Handle,当然还有当前应用程序句柄:Application.Handle<br>Handle的应用领域很广,一、两句话恐怕不能将其全部清楚。<br>您可不可以给出具体应用范围呢?