C# 增加整个桌面上的光标大小
首先,请抛开“您的应用程序不应该这样做”的概念。这正是购买该软件的人们所期望的 如何在系统范围内增加鼠标光标的大小?我还必须增加所有鼠标光标,所以我不认为这会起作用,至少不会以任何好的、干净的方式 我不能使用窗体的游标大小,因为这只会在窗体上处于活动状态时影响游标 我看到在Windows的易访问中心有“超大”鼠标光标,所以一定有办法C# 增加整个桌面上的光标大小,c#,.net,cursor,mouse,pinvoke,C#,.net,Cursor,Mouse,Pinvoke,首先,请抛开“您的应用程序不应该这样做”的概念。这正是购买该软件的人们所期望的 如何在系统范围内增加鼠标光标的大小?我还必须增加所有鼠标光标,所以我不认为这会起作用,至少不会以任何好的、干净的方式 我不能使用窗体的游标大小,因为这只会在窗体上处于活动状态时影响游标 我看到在Windows的易访问中心有“超大”鼠标光标,所以一定有办法 有什么想法吗?任何解决方案都会变得非常棘手,因为有两件事: 1.任何应用程序都可以自行将光标更改为任何其他内容 2.光标最多为32x32像素 如果应用程序将光标更改
有什么想法吗?任何解决方案都会变得非常棘手,因为有两件事: 1.任何应用程序都可以自行将光标更改为任何其他内容 2.光标最多为32x32像素 如果应用程序将光标更改为32x32像素,则无法使其变大 超大光标只是使用了光标可以使用的32x32像素中的更多像素。默认设置只是使用32x32的左上角或多或少的象限 您可以使用
然后在所有窗口的顶部绘制,通过拉伸图像,光标的大小增加了一倍,然后将光标设置为某个空的光标文件。这是一个骇人听闻的问题,可能会导致大量的闪烁和兼容性问题。请参阅SetSystemCursor。还有,看看你为什么不直接使用超大鼠标光标?你的用户还将与哪些其他应用程序进行交互?@DavidHefferman如果我能自己在代码中设置它们,我会使用它们。“如果“超大”和它得到的一样大,那对我来说没问题。@Charlie他们通常只会在桌面上放视频,也许还有firefox/chrome。然而,他们将从很远的地方与这台电脑交互,因此需要一个更大的光标。