gpt4 book ai didi

c# - 自定义光标全黑,无颜色

转载 作者:行者123 更新时间:2023-12-03 17:56:36 26 4
gpt4 key购买 nike

我像这样为我的程序选择自定义 .cur 文件:

Assembly asm = Assembly.GetExecutingAssembly();

using (Stream resStream = asm.GetManifestResourceStream("Pie_X.hand.cur"))
{
HandCursor = new Cursor(resStream);
resStream.Close();
}
Canvas.Cursor = HandCursor;

我在资源编辑器中检查过它是全彩色的,但在程序中它显示为全黑。我该如何解决这个问题,使其显示为彩色?

最佳答案

这是一个老问题,但对于 future 的读者,我想这里已经有了答案:https://stackoverflow.com/a/4306984/7197632

特别是,这个答案的开头段落说:

The Cursor class is rather poorly done. For some mysterious reason it uses a legacy COM interface (IPicture), that interface doesn't support colored and animated cursors.

这可以解释为什么光标显示为全黑或全白。我今天自己遇到了这个问题。

关于c# - 自定义光标全黑,无颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com