Winapi 如何在Win32中将光标设置为拖动复制/移动光标?

Winapi 如何在Win32中将光标设置为拖动复制/移动光标?,winapi,drag-and-drop,cursors,Winapi,Drag And Drop,Cursors,它似乎不是标准游标之一(如IDC_ARROW),因此如何加载它?您需要将自定义游标作为资源添加到应用程序中,获取资源句柄,然后使用SetCursor(…) 拖动/复制/移动游标不是标准库的一部分-您的应用程序将需要它自己的。此处列出了所有标准游标: 话虽如此,IDC_HAND确实存在于较新的操作系统上,这可能是您正在寻找的…您能详细说明一下吗?我不知道你在想哪一个光标。我指的是拖动副本(例如XP上的角上有一个小加号)和拖动移动。我正在我的应用程序中进行一些d&d,如果有相同的游标来提供相同的行

它似乎不是标准游标之一(如IDC_ARROW),因此如何加载它?

您需要将自定义游标作为资源添加到应用程序中,获取资源句柄,然后使用SetCursor(…)

拖动/复制/移动游标不是标准库的一部分-您的应用程序将需要它自己的。此处列出了所有标准游标:


话虽如此,IDC_HAND确实存在于较新的操作系统上,这可能是您正在寻找的…

您能详细说明一下吗?我不知道你在想哪一个光标。我指的是拖动副本(例如XP上的角上有一个小加号)和拖动移动。我正在我的应用程序中进行一些d&d,如果有相同的游标来提供相同的行为,那就太好了?该死,我们正在为包括Vista/XP在内的多个windows平台部署,所以我想我们必须为每个应用程序捆绑图标?不一定。您可以在XP+Vista上使用相同的图标。不过,Vista确实增加了拥有更高质量图标的功能,因此,如果你想让它们看起来像Vista上的其他图标一样漂亮,你需要多个资源。对不起,我指的是光标,而不是图标——因为Vista/xp似乎有不同的加号/移动光标。不过谢谢。是的,不过问题是一样的。您只需将多个图标加载到资源文件中,然后选择所需的图标。