CAD光标设置(c++)

设置光标线显示长度:


C++ MxDraw::SetCursorCrossLong


设置为0表示无限长:CursorLong= 0,默认值为30。


设置光标矩形框大小:


C++ MxDraw::SetCursorPickRect


默认值为6 ,单位是屏幕像素大小。


自定义设置光标


C++接口,该函数有三个重载,从光标文件(cur)加载光标,从光标资源中加载,设置内置光标 MxDraw::SetCursor

得到光标函数,用于备份光标,在需要时恢复光标 MxDraw::GetCursor


设置默认缺省时光标


C++接口 MxDraw::SetDefaultCursor


void CMxDrawXCtrl::SetUseArrowCursor(VARIANT_BOOL newVal)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
m_UseArrowCursor = (newVal != VARIANT_FALSE);
if(m_UseArrowCursor)
{
MxDraw::SetDefaultCursor(::LoadCursor(NULL, IDC_ARROW),m_hDrawOcx);
}
else
{
MxDraw::SetDefaultCursor(NULL,m_hDrawOcx);
}
SetModifiedFlag();
}


光标位置


返回光标位置 文档坐标。


C++接口 MxDraw::GetInputCursorPos


设置光标位置.pos是文档坐标。


C++接口 MxDraw::SetInputCursorPos

posted on 2019-06-26 10:07  梦想CAD控件  阅读(381)  评论(0)    收藏  举报

导航