MFC_改变鼠标形状

核心代码

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: Hand
IDC_HELP 标准的箭头和问号
IDC_IBEAM 工字光标
IDC_ICON Obsolete for applications marked version 4.0 or later.
IDC_NO 禁止圈
IDC_SIZE Obsolete for applications marked version 4.0 or later. Use IDC_SIZEALL.
IDC_SIZEALL 四向箭头指向东、西、南、北
IDC_SIZENESW 双箭头指向东北和西南
IDC_SIZENS 双箭头指向南北
IDC_SIZENWSE 双箭头指向西北和东南
IDC_SIZEWE 双箭头指向东西
IDC_UPARROW 垂直箭头
IDC_WAIT 沙漏,Windows7系统下会显示为选择的圆圈表示等待

返回值

如果成功,返回值是新载入的光标的句柄:如果失败,返回值是NULL。

SetCursor

确定光标的形状

你可能感兴趣的:(MFC_改变鼠标形状)