还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

MFC SetCursor设置手型鼠标光标

来源:清泛原创     2016-11-24 08:42:23    人气:     我有话说( 0 人参与)

设置手型鼠标光标,部分代码如下:void CxxxDlg::OnMouseMove(UINT nFlags, CPoint point){__super::OnMouseMove(nFlags, point);int...

设置手型鼠标光标,部分代码如下:
void CxxxDlg::OnMouseMove(UINT nFlags, CPoint point)
{
	__super::OnMouseMove(nFlags, point);

	int nIndex = HitTest(point);
	if ( nIndex > -1 )
	{
		SetCursor(AfxGetApp()->LoadStandardCursor(IDC_HAND)); //手型光标

...
	}
	else
	{
		SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW)); //普通箭头光标

...
	}

...
}

 

IDC_APPSTARTING 标准的箭头和小沙漏

IDC_ARROW 标准的箭头

IDC_CROSS 十字光标

IDC_HELP 标准的箭头和问号

IDC_IBEAM 工字光标

IDC_NO 禁止圈

IDC_SIZEALL 四向箭头指向东、西、南、北

IDC_SIZENESW 双箭头指向东北和西南

IDC_SIZENS 双箭头指向南北

IDC_SIZENWSE 双箭头指向西北和东南

IDC_SIZEWE 双箭头指向东西

IDC_UPARROW 垂直箭头

IDC_WAIT 沙漏
IDC_HAND 手型


自定义光标:
SetCursor(LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_MYCURSOR)));

SetCursor 手型 鼠标光标

注:本文为本站或本站会员原创优质内容,版权属于原作者及清泛网所有,
欢迎转载,转载时须注明版权并添加来源链接,谢谢合作! (编辑:admin)
分享到: