我需要从我的代码中启动另一个程序,但我还需要设置它的屏幕位置? 这可能使用QT吗? 非常简单,但在QT中通常非常困难......
答案 0 :(得分:0)
如果你正在调用的程序允许它通过命令行参数,那么它肯定是可能的。
在Windows中可以选择提供STARTUPINFO
,但只有在程序使用CW_USEDEFAULT
作为其位置时才有效
否则你需要使用调试器来挂钩相关的setLocation
调用并更改参数,如果没有对相关程序的深入了解,这是非常困难的。
答案 1 :(得分:0)
这可以通过在STARTUPINFO结构中设置dwX和dwX变量,然后将dwFlags设置为STARTF_USEPOSITION来完成。
然后调用CreateProcess