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函数说明。 |