核心代码
HCURSOR hCur = LoadCursor(NULL, IDC_HAND);
::SetCursor(hCur);
LoadCursor函数
功能
该函数从一个与应用有关的可执行文件中加载一个光标资源
原型
HCURSOR WINAPI LoadCursor(
_In_opt_ HINSTANCE hInstance,
_In_ LPCTSTR lpCursorName
);
参数
hInstance
标识一个模块事例,它的可执行文件包含要载入的光标。
lpCursorName
指向以NULL结束的字符串的指针,该字符串存有等载入的光标资源名。该参数低位字节和高位字节0组成资源标识器也可以由低位字为资源标识符和高位字为零组成。也可以用MAKEINTRESOURCE宏命令创建该值。要使用Win32预定义的一个光标,应用程序必须把hlnstance参数设为NULL,并把IpCursorName设为如下值之一:
IDC_APPSTARTING 标准的箭头和小沙漏
IDC_ARROW 标准的箭头
IDC_CROSS 十字光标
IDC_HAND Windows 98/Me, Windows 2000/XP: Han