救救我!!!!(100分)

  • 主题发起人 主题发起人 song_mp3
  • 开始时间 开始时间
S

song_mp3

Unregistered / Unconfirmed
GUEST, unregistred user!
我用winexec函数执行一个外部可执行程序,但是外部程序显示呈最小化状态,在winexec<br>的第二个参数中加各种不同的参数都不能正常显示,请问如何使外部程序显示正常的窗口。
 
阿?????不会把!!!!<br>应该可以正常显示的阿◎!!<br><br>试试 ShellExecute吧,在uses中加入ShellAPI <br>ShellExecute(handle,nil,pchar('D:/123'),nil,nil,sw_ShowNormal);
 
上面的代码ShellExecute(handle,nil,pchar('D:/123'),nil,nil,sw_ShowNormal);<br>测过了,它打开123目录,正常啊。<br>把你的代码贴出来看看,对照一下。
 
可以在用winexec函数运行该外部可执行程序后,再用FindWindow函数获取该程序的窗体句柄,然后用ShowWindow函数强制使该程序显示正常窗口。
 
可以把你的源码贴出来看看,winexec应该没有问题,估计是参数设置不对.
 
对,bubble和丁丁当当说的,<br>可能是你执行的目标程序自己本身的问题!
 
后退
顶部