社区
界面
帖子详情
可以在程序中通过外部应用的句柄绘制外部应用的窗口吗?
侠雨飞飞
2005-06-28 12:36:20
如题,无论外部应用是否最小化?是否给其它应用覆盖住?
我感觉好像可以
谢谢~
...全文
113
7
打赏
收藏
可以在程序中通过外部应用的句柄绘制外部应用的窗口吗?
如题,无论外部应用是否最小化?是否给其它应用覆盖住? 我感觉好像可以 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
侠雨飞飞
2005-06-30
打赏
举报
回复
唉~~~~~~~~~
Zhymax
2005-06-29
打赏
举报
回复
subclass window,replace the message WM_PAINT and WM_ERASEBKGND
侠雨飞飞
2005-06-29
打赏
举报
回复
直接拷贝DC的话,如果源窗口给覆盖了或者最小化,画出来的就不是我想要的了
怎么办?
江湖救急
侠雨飞飞
2005-06-29
打赏
举报
回复
楼上能说清楚些么?
这样确实能将即便被其它应用覆盖的窗口在当前程序中绘制出来?
goodboyws
2005-06-28
打赏
举报
回复
可以,不过如果被覆盖或最小化的话,还原时一般会产生WM_PAINT消息,会把你画的冲掉
侠雨飞飞
2005-06-28
打赏
举报
回复
问题是怎样做到呢?
在得到外部窗口的句柄后
侠雨飞飞
2005-06-28
打赏
举报
回复
这个问题不大吧,我想在自己的程序里定时重画它们
13.2
外部
DirectX
绘制
实现
在前一节
中
我们简单介绍了D3D
绘制
窗体所具备的基本要素,本节将继续探索
外部
绘制
技术的实现细节,并以此实现一些简单的图形
绘制
功能,首先
外部
绘制
的核心原理是通过动态创建一个新的
窗口
并设置该
窗口
属性为透明无边框状态,通过消息循环机制实现对父
窗口
的动态跟随附着功能,当读者需要
绘制
新的图形时只需要
绘制
在透明窗体之上即可实现动态显示的效果。
PyQt5嵌入
外部
exe【如微信、cmd
窗口
】
PyQt在使用
中
需要使用一下另外一个exe
程序
,需要嵌入一下。
Qt通过
句柄
操作
外部
窗口
之前很长时间内用的都是MFC,后来VC的多线程与内存泄露让我焦头烂额,牵扯东西太多,于是乎,转战qt了。 编程过程
中
,不可避免要操作
外部
窗口
,MFC
中
操作
窗口
用的都是CWND::fromHandle(); qt
中
操作
外部
窗口
与CWND对应的是QWindow类。 HWND hwndLogin=FindWindow(NULL,L"登录"); QWidget* widgetL
Qt如何将
外部
窗口
嵌入部件
中
今天给大家讲解的是使用QWindow类通过
窗口
句柄
将
外部
的
应用
程序
嵌入到我们的部件
中
来显示。在讲解之前可以延伸一下,当时项目
中
使用QProcess启动一些本地软件或者执行脚本时,需要将启动的第三方
窗口
嵌入到我们自己写的
窗口
中
,此时我们通过QProcess类的start方法执行相应的启动命令,并获取到启动
程序
的进程id(pid),然后通过pid获取到
窗口
对应的
句柄
,最后通过QWindow类创建容器将
外部
应用
程序
嵌入到我们的界面
中
来。
c# 获取当前活动
窗口
句柄
C#
窗口
句柄
操作
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章