用winExec()调用一个自编的XX.EXE程序,但XX.EXE运行时的窗口在屏幕的左上角显示,怎样使其在屏幕中央显示?

解决方案 »

  1.   

    将你自己编的程序窗体(form)位置设置为中心就是了。
      

  2.   

    不管你怎样设置窗体位置,都是一样的。如单独运行XX.EXE则可以在你设置的位置显示。
      

  3.   

    应该不存在这个问题,如果你调用的是自己写的delphi程序,就应该把from的position属性设置成为poScreenCenter 这个属性上来即可。把所有的窗体属性都设置成这个属性。
      

  4.   

    from的position属性缺省值就是poScreenCenter,我使用了该属性的其他值也不能解决问题。
    可能是我的from使用了一个模板的原因,改用ShellExecute()调用即解决问题。谢谢参与,接分。