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 |
浙公网安备 33010602011771号