LoadCursor

【勇芳软件工作室】汉化HomePreviousNext

LoadCursor函数从与应用程序实例关联的可执行文件(.EXE)文件加载指定的游标资源。

HCURSOR使用LoadCursor(

HINSTANCE 【的hInstance】,//应用程序实例的句柄
LPCTSTR 【lpCursorName】//名称字符串或游标资源标识符
); 

参数

【的hInstance】

标识可执行文件包含要加载的光标的模块实例。

【lpCursorName】

指向一个以null结尾的字符串,其中包含要加载的游标资源的名称。或者,该参数可以由低位字中的资源标识符和高阶字中的零组成。MAKEINTRESOURCE宏也可用于创建此值。

要使用其中一个Win32预定义游标,应用程序必须将【的hInstance】参数设置为NULL,将【lpCursorName】参数设置为以下值之一:

描述
IDC_APPSTARTING标准箭头和小沙漏
IDC_ARROW标准箭头
IDC_CROSS十字线
IDC_IBEAM文本I型梁
IDC_ICON仅限Windows NT:空图标
IDC_NO倒圆圈
IDC_SIZE仅限Windows NT:四箭头
IDC_SIZEALL与IDC_SIZE相同
IDC_SIZENESW双指箭头指向东北和西南
IDC_SIZENS双向箭头指向南北
IDC_SIZENWSE双尖箭头指向西北和东南
IDC_SIZEWE双向箭头指向西和东
IDC_UPARROW垂直箭头
IDC_WAIT滴漏

返回值

如果函数成功,则返回值是新加载的游标的句柄。

如果函数失败,返回值为NULL。要获取扩展错误信息,请调用GetLastError.

备注

LoadCursor仅在未加载光标资源时加载;否则,它检索现有资源的句柄。只有【lpCursorName】参数指向游标资源,此函数才会返回有效的游标句柄。如果【lpCursorName】指向除游标(例如图标)以外的任何类型的资源,返回值不为NULL,即使它不是有效的光标句柄。

LoadCursor函数搜索最适合当前显示设备的光标的光标资源。光标资源可以是彩色或单色位图。

也可以看看

LoadImage, MAKEINTRESOURCE, SetCursor, SetCursorPos, ShowCursor