我们的 WPF 应用程序中有一个 HwndHost UIElement,用于显示 Direct3d 图形,我发现为 HwndHost UIElment 设置光标的唯一方法是调用 Win32 API SetCursor()。我们所有的游标都是托管程序集中的资源,我不希望更改它,但我无法找到一种方法来通过任何 Win32 API(如 LoadImage())加载其中一个游标。
有谁知道如何获取作为托管程序集中资源的游标的句柄(hCursor)?
或者,是否有另一种方法可以在显示 Direct3D 图形的 HwndHost 上设置光标?