函数原型
WINUSERAPI
HCURSOR
WINAPI
LoadCursorA(
__in_opt HINSTANCE hInstance,
__in LPCSTR lpCursorName);
WINUSERAPI
HCURSOR
WINAPI
LoadCursorW(
__in_opt HINSTANCE hInstance,
__in LPCWSTR lpCursorName);
#ifdef UNICODE
#define LoadCursor LoadCursorW
#else
#define LoadCursor LoadCursorA
#endif // !UNICODE
功能:载入指定的光标资源
返回值:成功则返回最近一次加载的光标句柄;失败则返回NULL。如果标识的资源没被加载过,则加载并返回光标句柄;如果加载过,则不再重新加载,直接返回已存在的光标句柄。
参数说明
参数 | 说明 |
---|---|
hInstance | 光标资源所在模块的实例句柄 |
lpCursorName | 指向以NULL结束的字符串的指针,该字符串存有等待载入的光标资源名 |
注意:该参数低位字节和高位字节0组成资源标识器也可以由低位字为资源标识符和高位字为零组成。也可以用MAKEINTRESOURCE宏命令创建该值。要使用Win32预定义的一个光标,应用程序必须把hlnstance参数设为NULL。值可为:
值 | 说明 | 图标 |
---|---|---|
IDC_APPSTARTING | 32650,标准箭头和沙漏 | ![]() |
IDC_ARROW | 32512,标准箭头 | ![]() |
IDC_CROSS | 32515,十字线 | ![]() |
IDC_HAND | 32649,手掌 | ![]() |
IDC_HELP | 32651,箭头和问号 | ![]() |
IDC_IBEAM | 32513, I型 | ![]() |
IDC_ICON | 32641,已过时 | ![]() |
IDC_NO | 32648,禁止圈 | ![]() |
IDC_SIZE | 32640,已过时,应该用IDC_SIZEALL | |
IDC_SIZEALL | 32646,指向东、西、南、北的四方向箭头 | ![]() |
IDC_SIZENESW | 32643,指向东南、西北的两方向箭头 | ![]() |
IDC_SIZENS | 32645,指向南、北的两方向箭头 | ![]() |
IDC_SIZENWSE | 32642,指向西北、东南的两方向箭头 | ![]() |
IDC_SIZEWE | 32644,指向东西的两方向箭头 | ![]() |
IDC_UPARROW | 32516,竖直箭头 | ![]() |
IDC_WAIT | 32514,沙漏 | ![]() |
其他
库:user32.dll
头文件:winuser.h