VC操作窗口鼠标形状

    //定义静态成员变量
	static HCURSOR WxpVR_cursor;

    //初始化
   	PublicMember::WxpVR_cursor=LoadCursor(NULL,IDC_ARROW);
     
   //动画文件光标
	PublicMember::WxpVR_cursor=::LoadCursorFromFile("WxpVR_Resource//working.ani");
	
	//系统光标
	if(!PublicMember::WxpVR_cursor)
	 PublicMember::WxpVR_cursor=LoadCursor(NULL,IDC_WAIT);

	//资源光标
    //PublicMember::WxpVR_cursor=LoadCursor(AfxGetInstanceHandle() ,MAKEINTRESOURCE(IDC_CURSOR1));
  

在需要修改鼠标形状的窗口下使用窗口消息函数


BOOL VPWindow::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
	SetCursor(PublicMember::WxpVR_cursor);
	return true;

    //注释掉系统返回值
	//return CDialog::OnSetCursor(pWnd, nHitTest, message);
}

猜你喜欢

转载自blog.csdn.net/sichuanpb/article/details/83004282