www.mxdraw.com
内容索引主面
前一个向上下一个
MxDraw 方法

MxDraw类的方法 列表.

 
名称 
说明 
 
返回控件的关于信息 
 
注册一个命令 
 
把实体放到当前选择集中 
 
添加外部参照文件搜索路径. 
 
增加扩展的shx搜索目录 
 
使用内存池分配内存. 
 
按某个字符做为分隔符,分解一个字符串 
 
批量打印对话框 
 
根据一个点,在当前控件显示范围内搜索闭合区域,然后用该闭合区域创建填充对象。 
 
在ToolTip事件触发后,显示调用显示动态提示. 
 
清空控件所有数据 
 
清空当前选择集中的实体 
 
清除当前所有的显示缓存 
 
清除外部参照文件搜索路径. 
 
清除扩展搜索路径 
 
清除前一次的输入点数据,这样在动态输入时,就会不自动使用该点作为参考. 
 
清除临时对象的显示缓存 
 
清除当前所有的Undo数据,该函数在命令外调用,该函数必须在命令外调用 
 
返回状态栏下的坐标显示精度 
 
是否自动根据打印区域修证打印页边距,默认不会修正. 
 
创建一个预览窗口 
 
创建一个布局对象,如果给定的名称已经有了,就直接返回布局对象的id. 
 
根据线定义数据,创建一个McDbLinetypeTableRecord记对象。 
 
创建一个控件 
 
创建视口 
 
释放内存池分配的内存. 
 
删除数据库无用的块表记录 
 
删除数据库无用的层 
 
禁用停靠窗口对话框 
 
控件在执行命令中,正在执行消息循环,如果用户突然关闭了程序,控件默认情况下会处理 该事件,退出消息循环。调用该函数,可以禁用控件自动处理功能,而用户自己来处理。 
 
禁止该控件使用临时消息循环 
 
把曲线离散成直线,和圆弧. 
 
文档长度到视区长度的变换 
 
文档坐标到视区坐标的变换 
 
弹出带预览窗口的文件打开保存对话框 
 
下载一个网上文件到本地. 
 
把一个实体绘制到CDC 上 
 
把一个实体显示保存到一个jpg文件。 
 
把一个实体显示保存到一个Base64编码的jpg字符串。 
 
向当前图形上插入Image对象 
 
绘图制一个图象标记对象 
 
把图形中某个区域绘制到CDC对象中 
 
把指定区域的内容绘制一个jpg文件中,扩展名为bmp保存为bmp. 
 
把指定区域的内容绘制一个Base64位编码的jpg格式字符串 
 
绘一个失量圆,视区改变,该线自动消失 
 
绘一个失量线,视区改变,该线自动消失 
 
DWG文件转到JPG 
 
启用控件的Ctrl+C,Ctrl+V功能 ,默认为不启用。 
 
启用或禁用热键Delete键,默认为启用。 
 
启用显示桌面命令行窗口.默认为不启用. 
 
启用或禁用扩展夹点功能 
 
启用或禁用夹点功能 
 
启用或禁用智能实体选择功能 
 
激活或禁用菜单项奖条上的按钮 
 
启用或禁用鼠标中键对视区的操作 
 
是否启用对OLE对象显示支持,默认控件是没有启用的。 
 
启用禁止 固定夹点编辑功能 
 
是否启用对SHE, windows结构异常的捕获处理.,默认是启用的. 
 
启用属性编辑窗口.默认为不启用 
 
启用或禁用实体的单选功能,默认没有启用,启用后用户选择上实体后会自动清除上一次选择的实体 
 
激活或禁用工具条上的按钮 
 
是否启用undo功能,控件为了节约内存和效率,默认控件是不启用的 该函数只会影响将要创建的控件的undo功能,如果已经创建的控件不受影响. 所以建议最好在InitMxDraw函数后调用. 
 
是否启用控件当前活动视区被修改的事件通知,默认为禁用,不会通知。 
 
导出dwf文件 
 
导出pdf文件 
 
快速得到某个区域内的实体,如果遇到鼠标事件,就立即失败退出。 
 
向MxDrawX.ocx发送一个用户自定义事件,用户通知那边的程序。 如果当前没有没有运行MxDrawX.ocx,该函数返回失败 
 
释放所有OLE显示数据,有时候需要在应用程序退出前调用。 
 
释放控件内存 
 
全屏显示控件. 
 
释放GDI+库,GDIPlusInitialize与GDIPlusDeinitialize调用次数要匹配 
 
GDI+初始化函数,GDIPlusInitialize与GDIPlusDeinitialize调用次数要匹配 
 
得到当前内存所有控件对象. 
 
返回控件shx目录下所有的shxfile文件. 
 
返回所有闪烁实体。 
 
返回控件的构建主版本号和副版本号 
 
返回当前活动控件窗口句柄 
 
返回控件当前显示的光标 
 
返回十字光标的线长,单位为windows窗口象素,系统默认值为30 
 
返回拾取矩形框的宽度,默认值为6 
 
返加控件的McDbDatabase数据库对象 
 
得到显示亮度,默认值为100% 
 
返回当前正在显示的停靠窗口 
 
得到实体的显示顺序值 
 
返回Image文件的宽高 
 
返回光标位置 文档坐标 
 
得到是否显示线重,默认为FALSE 
 
由语言内容id得到语言字符串. 
 
返回当前使用的语言Key.可以是en,zh 
 
返回其它的函数执行后的错误信息 
 
返回控件当前没有成功加载的所有shx文件。 
 
返回控件一些函数,返回的日志信息,主要用于调试使用. 
 
返回系统临时目录下的, 控件出错时生成的MxBug*.dmp文件。 
 
返回控件视区窗口, 为空取当前句柄 
 
返回控件的窗口指针, 为空取当前句柄 
 
返回系统临时目录下的, 控件出错时生成的MxLog*.log文件。 
 
得到控件DLL所在的目录 
 
由McDbDatabase数据库对象得到控件名柄 
 
返回TrackPopupMenu菜单弹出位置的实体。必须在TrackPopupMenu函数调用后,再调用。 
 
得到dwg文件的预览位图 
 
得到工具条等文件的加载路径,是个相对路径 
 
返回控件的运行状态 
 
返回控件加载,相关资源文件的搜索路径 
 
返回线重显示缩放比例.默认值为0.1 
 
返回shx文件格式 
 
返回一个临时文件名,用于创建临时文件使用 
 
返回用户在mxdrawx.ocx中自定义的参数。 
 
得到控件的背景色 
 
返回背景的渐变填充颜色 
 
用ie打开一个网址连接 
 
Redo数据是否为空 
 
Undo数据是否为空 
 
隐藏停靠窗口对话框 
 
隐藏它的预览窗口 
 
隐藏或显示工具条上的按钮 
 
隐藏或显示工具条上的按钮 
 
把控件状态切换到,支持动画模式的状态. 
 
打开dwf文件 
 
初始化FTP服务器参数 
 
在应用程序初始的地方调用,初始控件库 
 
把控件显示到GIS设置的初始位置 
 
打开文件时是否自动把图纸所以内容都放视区中 
 
是否是浏览模式. 
 
是否在打开文件时,缺省显示模态窗口 
 
判断mxg文件是否定义了密码 
 
是否禁用文字编辑, 默认是可以编辑文字. 
 
是否启用了固定夹点编辑功能 
 
是否启用对象属性编辑功能 
 
判断两个实数据变量是否相等 
 
当前是否是全屏状态. 
 
当前系统是否安装了MxDrawX.ocx 
 
当前是否在模型空间. 
 
返回控件数据库是否被修改过,可以提示用户是否保存图纸。 
 
图块编辑时,是否夹点拖放属性文字,默认为拖放。 
 
判断一个字符串是否是数值 
 
当前是否有命令在运行 
 
当前停靠窗口是否在显示 
 
返回当前的属性编辑窗口是否显示. 
 
判断实数据变量是否为0 
 
从线型文件加载所有线型 
 
从语言文件中加载语言字符串. 
 
从线型文件加载线型记录 
 
加载MxCAD相当模块文件 
 
加载控件自带的GIS库,默认是不会自动加载的。 
 
从文件得到填充数据。 
 
从文件得到某个图案填充数据。 
 
从工具条定义文件中加载工具条 
 
加载服务器上扩展模块。 
 
移动预览窗口 
 
批量把一个目录下的DWG文件传成PDF文件 
 
把CAD图纸坐标转成GIS坐标. 
 
把GIS坐标转成CAD图纸坐标. 
 
弹出消息窗口 
 
调用MxDxf库,读取dxf文件 
 
调用MxDxf库,写dxf文件 
 
把一个dwg文件,或者图像文件当着一个背景导入 
 
把一个光栅图打开,做背景. 
 
打开网上的dwg文件 
 
点是否在一个点数组组成的多边形区域内 
 
直接打印,不出现打印对话框 
 
调用打印对话框 
 
是否需要鼠标右键按下后执行缩放窗口命令,默为FALSE 
 
读取dwg,Dxf,Jpg,Bmp,Dwf文件 
 
读取mxg文件 
 
重绘控件窗口 
 
重绘背景显示对象,调用该函数,会触发McDbDatabaseReactor::WordDrawBackGround函数的调用。 用来重新绘制背景对象。 
 
注册一个背景绘制对象,在需要背景绘制时将调用该反应器. 可以调用MxDraw::ClearDisplayBuffer函数,再调用MxDraw::UpdateDisplay,显示触发重绘背景. 
 
注册一个动态显示对象 
 
注册一个消息过虑对象 
 
注册mxg文件在系统shell中的打开程序。 
 
注册状态条信息反应器 
 
注册对象属性编辑接口反应器。 
 
注册一个系统事件反应器, 
 
重新从一个菜单文件加载菜单. 
 
重新加载某个shx文件。 
 
把实体从当前选择中删除 
 
删除状态条信息反应器 
 
保存dwg文件 
 
把Dwg 文件保存到网上服务器中 
 
保存为mxg文件。 
 
把指定区域的图保存到dwg文件中 
 
执行一个命令 
 
当鼠标移动控件上时,就自动激活窗口 
 
设置打印,使用黑白色打印,默认为false 
 
设置控件处理浏览模式 
 
设置命令编辑框的消息处理方式 
 
设置状态栏下的坐标显示精度 
 
设置控件使用CorelDRAW操作方式. 
 
设置修正打印范围时,刚才在选择的边界上,额外再像外扩大一个数值。,单位是屏幕像素 
 
设置当前活动控件 
 
SetCursor 方法 有多种定义,点击查看. 
 
设置十字光标的线长,单位为windows窗口象素,系统默认值为30 
 
设置拾取矩形框的宽度 
 
设置缺省的big shx文件 
 
SetDefaultCursor 方法 有多种定义,点击查看. 
 
设置是否在打开文件时,缺省显示模态窗口 
 
设置缺省的shx文件 
 
设置禁用文字编辑 
 
设置那些图层上的实体不能选择,sLayers是图层名列表,用;分开,比如Layer1;Layer2;Layer3 
 
设置显示亮度,默认值为100% 
 
设置显示精度. 
 
打开网络图纸时,自动下载服务器上的图纸。默认不会下载. 
 
是否显示坐标系统图标 
 
设置控件自绘的光标类型,最在一个命令里执行,退出命令时恢复光标 
 
是否绘制扩展夹点编辑时的外包框 
 
设置ToolTip自动提示时间 
 
设置ToolTip自动提示隐藏时间 
 
设置一个实体的显示序顺值 
 
设置扩展夹点颜色,默认为RGB(191,96,0) 
 
鼠标左键的状态,左键按下后是否移动视区 
 
是否在固定位置绘制光标. 
 
打开,或关闭网格显示. 
 
设置夹点颜色,默认为RGB(0,63,255) 
 
设置控件的是否使用高质量绘图模式 
 
设置光标位置.pos是文档坐标 
 
设置保存时,是否自动备份一份文件,控件默认为自动备份。 
 
设置打开文件时,是否自动把图纸所以内容都放视区中。当前该变量,只对模形空间有效。 默认该变量为false 
 
设置数据库是否被修改过的标记,可以用于清空复位该标记。 
 
设置图块编辑时,是否夹点拖放属性文字,默认为拖放 
 
设置是否显示线重,默认为FALSE 
 
设置控件处于无限放大,缩小状态。 
 
设置控件的布局背景色 
 
设置放大镜命令的放大缩放比例 
 
设置选择实体后,最多显示夹点的实体数目,如果用户选择的实体数目超过这个值, 将不会显示实体的编辑夹点。 
 
鼠标右键按下,相当回车键,默认值为true。 
 
鼠标中键缩放时的灵敏度,默认值为1.0 
 
设置GIS初始化数据 
 
设置打开命令,使用局部打开方式打开图纸,默认不使用. 
 
设置是否启用极轴功能 
 
设置前一次输入点数据。 
 
设置打印颜色替换 
 
设置打印线宽加粗系数. 取值 范围1 ~ 5.0 
 
是属性编辑窗口的位置 
 
设置工具条等文件的加载路径,是个相对路径 
 
是否颠倒坐标的X,Y文字显示 
 
设置控件的运行状态 
 
设置相关资源文件的搜索路径 
 
设置对象虚显时的颜色,默认为0,取对象本身的颜色 
 
锁定后的图层,是否能选中,默认是可以的 
 
设置是不是显示快捷命令,真实命令字符串.,默认是显示的 
 
设置线重显示缩放比例.默认值为0.1 
 
设置shx文件所在目录,默认在控件程序所在目录下的SHX目录。 
 
设置控件显示主题 
 
设置工具条的按钮间的分隔条,用前面的隐藏按钮函数,隐藏了有分隔条的按钮后,分隔条就不见了,需要在这里重新设置. 
 
设置其它窗口的按键消息是否自动跳到命令窗口,控件默认是true. 
 
设置闪烁交替的颜色,默认为红,绿,蓝 
 
设置闪烁时间,单位为毫秒 
 
设置控件的用户坐标系统 
 
设置用户坐标到文档坐标系统的变换矩阵. 
 
设置保存界面时使用的配制名称.默认为空,不会保存界面位置 . 
 
设置打开dwg文件是否使用最新的Teigha库,默认不会。 
 
设置控件的背景色 
 
设置背景的渐变填充颜色 
 
是否显示命令行窗口 
 
显示加载线型对话框 
 
是否显示菜单条,默认显示. 
 
是否显示模形空间和图纸空间切换的tab条 
 
显示多行文字编辑窗口. 
 
显示密码对话框 
 
是否显示属性编辑窗口,该函数需调用EnablePropertyEditWindow启用属性编辑才会有作用. 
 
是否显示标尺窗口,默认是不显示的。 
 
是否显示视区滚动窗口,默认是没有显示 
 
是否显示状态栏窗口 
 
显示或隐藏工具条 
 
设置显示工具条上,的上下文菜单。默认是不显示的。 
 
是否显示工具条 
 
停止所有正在执行的命令 
 
停止所有闪烁的实体 
 
停闪烁实体 
 
正在消息循环时,突然退出程序,或当前正处理程序退出状态 
 
显示或隐藏停靠窗口对话框 
 
把一个文字变曲线.该文字必须在数据库中 
 
在指定位置弹出一个菜单. 
 
闪烁实体 
 
执行一次回退,回退到前一个标记,该函数必须在命令外调用 
 
在当前状态做一个UNDO标记,方便回退到这个标记,该函数必须在命令外调用 
 
在应程序退出时必须调用UnInitMxDraw接口释放内存 
 
卸载工具条. 
 
反注册一个背景绘制对象 
 
注销一个动态显示对象 
 
反注销消息过虑对象 
 
注销一个系统事件反应器, 
 
更新控件的显示 
 
更新预览窗口显示 
 
更新当前拖放类的显示. 
 
视区长度到文档长度变换 
 
视区坐标到文档坐标的变换 
 
保存为BMP位图 
 
保存为JPG位图 
 
把控件当前图形变成一个jpg文件,并当着一个文件表单提交给服务器。 关于提交表单的过程和原理可以参考SaveDwgToURL函数说明。 
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!