[quote=引用 3 楼 u012219045 的回复:] duiMain.Create(hDesk, _T(""), WS_CHILD|WS_VISIBLE|WS_CLIPCHILDREN|WS_EX_TRANSPARENT, 0L, 0, 0, 0, 0); 这是我创建,你哪个啥子style莫得用;我改变思路,就是截图设为背景图,现在遇到问题是如何合成截图和自己的背景图为一张图
试试: 创建一个桌面大小的bitmap,向桌面发送WM_PRINTCLIENT(会将桌面内容绘制在bitmap中),然后将 你的窗口相对于桌面的区域部分 先用bitmap中对应的那部分区域填充,然后再做你自己的绘制
duiMain.Create(hDesk, _T(""), WS_CHILD|WS_VISIBLE|WS_CLIPCHILDREN|WS_EX_TRANSPARENT, 0L, 0, 0, 0, 0); 这是我创建,你哪个啥子style莫得用;我改变思路,就是截图设为背景图,现在遇到问题是如何合成截图和自己的背景图为一张图
64,282
社区成员
250,470
社区内容
加载中
试试用AI创作助手写篇文章吧