0

也许我错过了一些明显的东西。目前,我正在使用反馈中断将光标更改为 Windows 提供的光标之一(感谢 Hans Passant 将其置于正确的轨道上以回应先前的帮助请求 - 谢谢)。

是否可以使用我自己的自定义光标(图标)而不是使用预先打包的光标,如果是这样 - 是否有任何规则调整大小等,或者我可以使用类似 png/jpg 等的东西。

问候,

奥利弗

4

1 回答 1

2

是没有问题。但它必须是光标,不能是图像。

您可以使用 Bitmap.GetHicon() 方法将图像转换为图标并将其传递给 Cursor 类构造函数。然而,它在包含大量颜色的图像上做得很差。颜色映射算法很惨,一般来说很难做好。最好使用好的图形程序。在此处查看我的答案,了解使用相同技术将文本用作光标的技巧。

于 2011-03-08T02:34:43.573 回答