·
初二编程爱好者,飞友一枚,正在学习Go语言,准备入坑机器学习。

为啥在我的电脑上没有任何输出?

Replies
5

我也检查了,是由于桌面的句柄在win7前后出现了变动,最稳妥的方法是提前发送消息再用另外一个句柄,这部分可以参考动态壁纸原理

啊,准确说是桌面的窗口类

所以是代码的问题还是模块的问题?

是因为代码的问题,没有考虑有些电脑的桌面窗口是分离的,就是一般都是单窗口(Program Manage),但有些由于已经被发送了窗口分离消息(0x052c),就变成了仨窗口(一Program Manage与俩WorkerW),可是由于不是直接用winapi创建的窗口,改起来比较容易出问题(跑是可以跑的,就是渲染异常)

对了,你的问题我在我的win10笔记本上复现了,我近期改一下去~