【发布时间】:2012-05-21 00:13:03
【问题描述】:
我为我的程序选择一个自定义 .cur 文件,如下所示:
Assembly asm = Assembly.GetExecutingAssembly();
using (Stream resStream = asm.GetManifestResourceStream("Pie_X.hand.cur"))
{
HandCursor = new Cursor(resStream);
resStream.Close();
}
Canvas.Cursor = HandCursor;
我在资源编辑器中检查了它,它是全彩色的,但在程序中它显示为全黑。 我该如何解决这个问题,让它以彩色显示?
【问题讨论】:
-
可能您使用的格式无效。光标有什么尺寸和颜色深度?
-
64x64,24 位。就是这么说的
-
将原始 HandCursor 的每个属性与新光标的属性进行比较,看看差异可能显着的地方。
-
我没有另一个 hand.cur 来比较它,我不知道去哪里看。
-
看看默认的手形光标?