其他分享
首页 > 其他分享> > win32 光标

win32 光标

作者:互联网

光标的默认大小是32*32像素的。每个光标都只有一个HotSpot(表示的时候光标仅仅有一个像素点作用,其他的没作用)

HCURSOR LoadCursor(
	HINSTANCE hInstance,   // 为null的时候表示获取默认的Cursor
	LPCTSTR lpCursorName   
);

设置光标

在WNDCLASS的时候LoadCursor()
使用SetCursor()返回原来光表的句柄,设置光标,这个函数只能在WM_SETCURSOR的时候使用

WM_SETCURSOR(只要光标移动的时候就会产生和WM_MOVE一起产生的),这个msgId和SetCursor一起使用
wParam : 当前使用鼠标的句柄
lParam : LOWORD(当前区域的编码{Hit Test code[取值HTXXX 如HTCLIENT / HTCAPTION等]}) HIWORD(当前鼠标消息ID)

标签:LoadCursor,句柄,WM,win32,32,光标,SETCURSOR
来源: https://www.cnblogs.com/sqmw/p/16530860.html