gpt4 book ai didi

c++ - MFC中创建类似透明的窗口

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:14 24 4
gpt4 key购买 nike

<分区>

我发现了一些有趣的捕获程序。很简单,首先它创建覆盖整个桌面的类似透明的窗口。并且,在您可以选择要捕获的区域并保存到图像文件之后。

我只是想知道这个程序是如何创建那种透明窗口的。实际上,我搜索了各种使窗口成为透明窗口的方法。大约有 3~4 种方法可以创建它。--- WS_TRANSPARENT、分层样式、OnColor 消息处理等...

但是,根据我对这个程序的分析,它并没有使用这些技术......

我也查看了资源,但是覆盖整个桌面窗口的对话框有 WS_VISIBLE 和仅限 WS_POPUP 样式。如果我添加 WS_BORDER 或 WS_DLGFRAME 样式,则它无法创建透明窗口。因此,我尝试用一​​个对话框制作我自己的程序,该对话框具有与捕获程序相同的对话框模板。但它失败了。

最后,我通过API-Monitor监控了程序。但是,每当程序使用 createDialogIndirectParam API 创建对话框时,对话创建并从创建时刻起就保持透明状态。

有人对这个程序有想法吗??...

您可以从链接(FastCapture)下载捕获程序

https://www.mediafire.com/?rssbh9bz9wvmybw

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com