首先,请放下“您的申请不应该这样做”的概念。这正是购买此软件的人所期待的。
我如何在系统范围内增加鼠标光标的大小?我也必须增加所有鼠标光标,所以我不认为SetCursor可以做到这一点,至少不是以任何漂亮,干净的方式。
我不能将Form的光标大小用作detailed here,因为这只会影响光标在表单上的活动状态。
我发现在Windows的易于访问中心中有“超大”鼠标光标,所以必须有办法......
有什么想法吗?
答案 0 :(得分:1)
任何解决方案都会因为两件事而变得非常毛茸茸: 1.任何应用程序都可以将光标自行更改为其他任何内容 2.光标最多为32x32像素
如果应用程序将光标更改为32x32像素的某些内容,则无法使其更大。
Extra Large游标只是使用游标可以使用的更多32x32像素。默认值只是使用32x32的左上角或多或少的象限。
您可以使用不断检索当前光标 http://msdn.microsoft.com/en-us/library/windows/desktop/ms648388(v=vs.85).aspx
然后通过拉伸图像绘制光标加倍的所有窗口的ontop,然后将光标设置为一些空的光标文件。这非常hacky,可能会导致大量的闪烁和兼容性问题。