自定义光标 全黑,无颜色
本文关键字:颜色 全黑 光标 自定义 | 更新日期: 2023-09-27 18:33:55
我为我的程序选择一个自定义.cur文件,如下所示:
Assembly asm = Assembly.GetExecutingAssembly();
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.hand.cur"))
{
HandCursor = new Cursor(resStream);
resStream.Close();
}
Canvas.Cursor = HandCursor;
我已经在资源编辑器中检查了它,它是全彩色的,但在程序中它看起来全黑。如何解决此问题以使其显示为彩色?
这是一个
老问题,但对于未来的读者来说,我认为它已经在这里得到了回答:https://stackoverflow.com/a/4306984/7197632
特别是这个答案的开头一段说:
游标类做得相当糟糕。出于某种神秘的原因,它使用传统的COM接口(IPicture),该接口不支持彩色和动画光标。
这可以解释为什么光标显示为全黑或全白。我今天自己也遇到了这个问题。