gpt4 book ai didi

windows - 如何用自己的应用程序窗口CWnd替换窗口桌面

转载 作者:行者123 更新时间:2023-12-05 08:10:29 26 4
gpt4 key购买 nike

我尝试使用 GetDesktopWindow() 在我的 Windows 桌面上绘画。但我失败了,因为桌面会快速重新绘制自己,而我的画没有出现。所以我需要用 ownerdraw 应用程序窗口替换 GetDesktopWindow() 获得的桌面窗口任何人都可以知道如何做到这一点吗?

提前致谢,米兰

最佳答案

我认为这是不可能的。当我写一个操纵桌面的“桌面玩具”时,我所做的是截取屏幕截图,创建一个与桌面一样大的窗口,并将屏幕截图放在我的应用程序窗口的背面。当然,这确实阻止了开始菜单和桌面图标等功能的工作,但这对我的目的来说很好,不知道你想做什么。

您可以尝试对从 GetDesktopWindow() 获得的窗口进行子类化...但我怀疑 Windows 具有防止此类恶作剧的保护措施。

关于windows - 如何用自己的应用程序窗口CWnd替换窗口桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134423/

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