找回密码
 立即注册
收起左侧

请问 通过QProcess执行一个exe文件后,如何获取这个exe的界面

3
回复
14001
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2016-1-7 20:49:37 显示全部楼层 |阅读模式
5Qter豆
如题:
现在通过QProcess执行一个exe文件后,如何获取这个exe的界面,因为要对这个exe的界面进行处理,放在dockwidget里,所以需要获取这个界面,请问如何获得呢?

回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-1-9 08:45:16 显示全部楼层
Qt不能获取当前活跃的窗口吗?activeWindow为什么是空值啊?不明白。。。求大侠快快现身。
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-1-11 20:43:30 显示全部楼层

pro : LIBS += -luser32
#include <Windows.h>
备注:只能在QMainWindow类下面操作
QString Name = "notepad";
HWND SimpackWnd = FindWindow((LPCTSTR)Name.unicode(),NULL);
if(SimpackWnd != NULL)
  { SetParent(SimpackWnd,(HWND)(this->winId())); }
回复

使用道具 举报

累计签到:27 天
连续签到:1 天
2016-1-26 14:46:31 显示全部楼层
使用system(“命令”);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了