查看完整版本: [-- Qml中嵌入Windows平台上的进程的窗口 --]

QTCN开发网 -> Qt代码秀 -> Qml中嵌入Windows平台上的进程的窗口 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhwl-1212 2017-09-17 21:03

Qml中嵌入Windows平台上的进程的窗口

思路:
1.使用windows的相关函数,根据进程快照查找到进程,遍历进程的窗口。
2.设置进程窗口的style
3.因为Qml的根和QWidget的根都是基于QWindow的,设置QWidget的窗口的parent为Qml的window
4.调用windows的SetParent()函数,把进程窗口的父窗口设置为QWidget的窗口。


后面有时间继续完善。
[attachment=17921]

toby520 2017-09-18 11:32
  5.9vs2015跑起来就异常

872207648 2018-05-23 13:26
感谢分享,好好学习了。


查看完整版本: [-- Qml中嵌入Windows平台上的进程的窗口 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled