1: LoadStandardCursor使用方法 .
LoadStandardCursor用来载入系统自带的光标 , 调用方式如下:
HCURSOR hCursor = (HCURSOR)AfxGetApp()->LoadStandardCursor(IDC_CROSS);
::SetCursor(hCursor);
2: LoadCursor 使用方法
HCURSOR LoadCursor(HINSTANCE hInstance , // handle to application instance
LPCTSTR lpCursorName); // name or resource identifier
lpCursorName指的是光标的名字 .
hInstance描述的是含有光标的模块句柄 . 这个模块可以是一个可执行文件 , 也可以为空 . 当模块句柄指向一个文件时 , LoadCursor则从这个文件中获取光标 . 当模块句柄为空时 , LoadCursor则从系统中获取光标 .
所以如果你想载入系统自带的光标 , 可以用下面的代码:
HCURSOR hCur = LoadCursor( NULL , IDC_CROSS ) ;
::SetCursor(hCur);
如果想载入资源中自己绘制的光标 , 可以用下面的代码:
HCURSOR hCur = LoadCursor(AfxGetInstanceHandle() ,
MAKEINTRESOURCE(IDC_CURSOR1));
::SetCursor(hCur);
Windows API ——LoadCursor——载入鼠标
最新推荐文章于 2024-06-11 10:38:05 发布