当主窗体被激活时,用FindWindow API查找你所调用的外部程序,
如存在就将外部程序置前Wnd:=FindWindow('xxx',nil);
if Wnd<>0 then
begin
if isiconic(Wnd) then
ShowWindow(Wnd,sw_restore)
else
SetForegroundWindow(Wnd);
end;
如存在就将外部程序置前Wnd:=FindWindow('xxx',nil);
if Wnd<>0 then
begin
if isiconic(Wnd) then
ShowWindow(Wnd,sw_restore)
else
SetForegroundWindow(Wnd);
end;
解决方案 »
- 主程序与线程显示数据用时处理
- delphi如何打開wps文件?(通過Import wps_tlb.pas單元)
- 招蓦delphi高级程序员(成都)
- 有用过videoforwin视频控件(VFW)的吗?教教我怎么用。可者给出它的网站。3Q
- 菜单快捷键问题,请看看。
- 请问如阿修改注册表
- 在D6中clientdataset控件能不能动态添加字段和记录???????????????
- 一个数据显示的问题
- MainMenu的菜单图标是.bmp文件形式.放到上面太大了,怎么变成.icp的形式,或者其他的方法阿!谢谢了
- FastReport不能在ActiveForm中使用?
- 如何将数据库中的变量类型转成delphi的数据类型?
- 一个SQL语句的问题
用CreateProcess吧,取的创建进程的句柄,设一个进程同步信号量。
主进程里用WAITFORSINGLEOBJECT来等待创建进程的完成。
这是正确的方法,