CAD视区设置(c++)

设置视区背景色


C++ MxDraw::SetViewColor


设置视区背景色为渐变色


C++ MxDraw::SetViewGradientColor


设置背景为渐变色填充,RGB是填充的渐变色,标记为 0,不使用渐变填充颜色,1使用渐变填充颜色。


绘光栅图到背景


C++ MxDraw::OpenBackgroundImageFile


参考说明如下:


// Summary:
//   把一个光栅图打开,做背景.
// Parameters:
//   hOcx            - 控件句柄
//  luPt             -    光栅图显示的在控件视区显示的左上角位置,视区窗口坐标。
//在居中显示时,luPt.x表示左右空白距离,luPt.y表示上下空白距离
//  pszFile-    DWG\BMP\JPG文件路径,支持http路径,文件件名为空时,清空背景文件
//  iTransparen        - 表示透明显示的,透明度,取值在 0~100,
//  pos                - 背景图片是否居中显示,还是左上角定位
// Returns:
//   成功能返回true
// -------------------------------------------------------------------------
static BOOL OpenBackgroundImageFile(IN MXDRAWOCXHANDLE hOcx,
IN CPoint luPt,IN LPCTSTR pszFile,IN int iTransparen = 50,
IN MxDraw::ImagePos pos = kAutoCenter,IN BOOL isAutoUpdisplay = TRUE);



把DWG文件当着背景导入


C++接口 MxDraw::OpenBackgroundFile


把一个dwg文件,或者图像文件当着一个背景导入,参考说明如下:


VARIANT_BOOL isGreyness 是否灰显示
LONG lightColor 背景灰度显示颜色
VARIANT_BOOL isZoomE   是否自动把调用ZoomE操作
VARIANT_BOOL isUpDisplay 是否自动调用更新显示
sFile DWGBMPJPG文件路径


对象夹点显示颜色


C++接口 MxDraw::SetGripColor

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

导航