2019年6月11日

CAD把控件图形变成二进制流输出(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::WriteBinStream 把控件图形变成二进制流输出,详细说明如下: 参数 说明 VARIANT* pVarBinArray 输出二进制数组.是个byte数组 BSTR sPassword 数据密码,没有密码,传空字符串 LONG iVersion 输出 阅读全文

posted @ 2019-06-11 16:32 梦想CAD控件 阅读(212) 评论(0) 推荐(0)

CAD绘制一个单行文字(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawText 绘制一个单行文字。详细说明如下: 参数 说明 DOUBLE dPosX >文字的位置的X坐标 DOUBLE dPosY 文字的位置的Y坐标 BSTR pszText 文字内容字符串 DOUBLE dHeight 文字高度 DOUBLE dR 阅读全文

posted @ 2019-06-11 16:30 梦想CAD控件 阅读(267) 评论(0) 推荐(0)

CAD与用户交互在图面上选择一个实体(com接口VB语言)

摘要: 主要用到函数说明: IMxDrawUtility::GetEntity 与用户交互到在图面上选择一个实体,详细说明如下: 参数 说明 [out] IMxDrawPoint** pPickPoint 返回实体的选择点 [in] BSTR prompt 选择实体时的提示字符串 代码实现如下: 1 2 3 阅读全文

posted @ 2019-06-11 16:29 梦想CAD控件 阅读(239) 评论(0) 推荐(0)

CAD把自定义实体,变成普通实体(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomEvent::MxDrawXCustomEntity::explode 把自定义实体,变成普通实体,详细说明如下: 参数 说明 LONGLONG lEntity 自定义实体id LONGLONG lBlkRecId 用来临时普通实体的块表记录id 代码实 阅读全文

posted @ 2019-06-11 16:25 梦想CAD控件 阅读(443) 评论(0) 推荐(0)

CAD得到0层上的所有实体(com接口VB语言)

摘要: 主要用到函数说明: IMxDrawSelectionSet::Select 构造选择集。详细说明如下: 参数 说明 [in] MCAD_McSelect Mode 构造选择集方式 [in] VARIANT point1 构造择择集时需要使用到的点对象 [in] VARIANT point2 构造择择 阅读全文

posted @ 2019-06-11 16:24 梦想CAD控件 阅读(179) 评论(0) 推荐(0)

CAD得到多行文本(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomFunction::Mx_GetMTextContent 得到多行文本的,不包括格式控制符中的字符串值,详细说明如下: 参数 说明 LONG lId 多行文本的id 代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 阅读全文

posted @ 2019-06-11 16:21 梦想CAD控件 阅读(306) 评论(0) 推荐(0)

CAD绘制一个对齐标注(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimAligned 绘制一个对齐标注。详细说明如下: 参数说明 DOUBLE dExtLine1PointX 第一条界线开始点X值 DOUBLE dExtLine1PointY 第一条界线开始点Y值 DOUBLE dExtLine2PointX 第 阅读全文

posted @ 2019-06-11 16:18 梦想CAD控件 阅读(173) 评论(0) 推荐(0)

CAD绘制一个角度标注(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimAngular 绘制一个角度标注。详细说明如下: 参数说明 DOUBLE dAngleVertexX 角度标注的顶点的X值 DOUBLE dAngleVertexY 角度标注的顶点的Y值 DOUBLE dFirstEndPointX 角度标注第 阅读全文

posted @ 2019-06-11 16:15 梦想CAD控件 阅读(171) 评论(0) 推荐(0)

CAD绘制一个直径标注(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimDiametric 绘制一个直径标注。详细说明如下: 参数说明 DOUBLE dChordPointX 在被标注的曲线上的第一个点X值 DOUBLE dChordPointY 在被标注的曲线上的第一个点Y值 DOUBLE dFarChordPo 阅读全文

posted @ 2019-06-11 16:12 梦想CAD控件 阅读(185) 评论(0) 推荐(0)

CAD绘制一个线型标注(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimRotated 绘制一个线型标注。详细说明如下: 参数说明 DOUBLE dExtLine1PointX 输入第一条界线的起始点X值 DOUBLE dExtLine1PointY 输入第一条界线的起始点Y值 DOUBLE dExtLine2Po 阅读全文

posted @ 2019-06-11 15:41 梦想CAD控件 阅读(283) 评论(0) 推荐(0)

CAD绘制一个半径标注(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimRadial 绘制一个半径标注。详细说明如下: 参数 说明 DOUBLE dCenterX 被标注的曲线的中点X值 DOUBLE dCenterY 被标注的曲线的中点Y值 DOUBLE dChordPointX 被标注的曲线上的点X值 DOUB 阅读全文

posted @ 2019-06-11 15:41 梦想CAD控件 阅读(164) 评论(0) 推荐(0)

CAD向控件注册一个命令(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomFunction::Mx_RegistUserCustomCommand 向控件注册一个命令,用户在命令行输入命令名这个字符串,就会触发执行命令事件 命令事件的id就是该注册时的id值,详细说明如下: 参数 说明 CString sCommandName 阅读全文

posted @ 2019-06-11 14:18 梦想CAD控件 阅读(197) 评论(0) 推荐(0)

CAD直接打印,不出现打印对话框(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomFunction::Mx_Print 直接打印,不出现打印对话框,详细说明如下: 参数 说明 double ptLBx 打印的范围左下角x double ptLBy 打印的范围左下角y double ptRTx 打印的范围右上角x double ptRT 阅读全文

posted @ 2019-06-11 14:13 梦想CAD控件 阅读(368) 评论(0) 推荐(0)

CAD实现自定义实体夹点移动(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomEvent::MxDrawXCustomEntity::moveGripPointsAt 自定义实体事件,自定义实体夹点被移动,详细说明如下: 参数说明 LONGLONG lEntity 自定义实体id IN LONG lGridIndex 夹点索引号 阅读全文

posted @ 2019-06-11 14:12 梦想CAD控件 阅读(299) 评论(0) 推荐(0)

CAD得到自定义实体拖放夹点(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomEvent::MxDrawXCustomEntity::getGripPoints 自定义实体事件,得到拖放夹点,详细说明如下: 参数说明 LONGLONG lEntity 自定义实体id OUT AcGePoint3dArray& gripPoints 阅读全文

posted @ 2019-06-11 14:11 梦想CAD控件 阅读(236) 评论(0) 推荐(0)

CAD处理键盘被按下事件(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomEvent::KeyDown 键盘被按下,详细说明如下: 参数说明 LONG lVk 是按钮码,如F8,的值为#define VK_F8 0x77 返回_T("1")消息不往下传递,否则消息继续往下传递。 例如: VB下,处理F1被按下的代码: 1 2 阅读全文

posted @ 2019-06-11 14:06 梦想CAD控件 阅读(234) 评论(0) 推荐(0)

CAD处理键盘按钮被释放(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomEvent::KeyUp 键盘按钮被释放,详细说明如下: 参数 说明 iVk 是按钮码,如F8,的值为#define VK_F8 0x77 返回0消息继续往下传递,返回1消息不往下传递。 VB代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 阅读全文

posted @ 2019-06-11 14:05 梦想CAD控件 阅读(170) 评论(0) 推荐(0)

CAD把一个命令当着一个函数调用,不执行(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomFunction::Mx_SendStringToExecuteFun 把一个命令当着一个函数调用,不执行,详细说明如下: 参数说明 CString sCmaName 命令名 Param 命令参数 例如: VB,在命令中,调用绘矩形命令函数,并得到绘制的 阅读全文

posted @ 2019-06-11 14:04 梦想CAD控件 阅读(251) 评论(0) 推荐(0)

CAD设置当前显示的光标(com接口VB语言)

摘要: 主要用到函数说明: MxDrawXCustomFunction::Mx_SetCursor 设置当前显示的光标,光标可以从cur文件加载,详细说明如下: 参数说明 CString sCursorFileName CUR光标文件,可以是个绝对路径,也可以是相对路径,相对于MxDrawX.ocx所在目录 阅读全文

posted @ 2019-06-11 13:49 梦想CAD控件 阅读(196) 评论(0) 推荐(0)

CAD通过扩展记录实体向数据库读写用户自定义的全局数据(com接口VB语言)

摘要: VB代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 阅读全文

posted @ 2019-06-11 13:48 梦想CAD控件 阅读(207) 评论(0) 推荐(0)

CAD对象的夹点被编辑完成后调用事件(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawXEvents::ObjectGripEdit 对象的夹点被编辑完成后,会调用该事件,详细说明如下: 参数说明 LONGLONG lId 对象的id LONG iGridIndex 被编辑的夹点索引 VB代码实现如下: 1 2 3 4 5 6 7 8 9 10 1 阅读全文

posted @ 2019-06-11 13:48 梦想CAD控件 阅读(190) 评论(0) 推荐(0)

CAD从二制流数据中加载图形(com接口VB语言)

摘要: 主要用到函数说明: _DMxDrawX::ReadBinStream 从二制流数据中加载图形,详细说明如下: 参数 说明 VARIANT varBinArray 二制流数据,是个byte数组 BSTR sPassword 图纸密码.没有密码,传空字符串 LONG lReadContent 加载内容, 阅读全文

posted @ 2019-06-11 13:47 梦想CAD控件 阅读(128) 评论(0) 推荐(0)

CAD绘制一个箭头(com接口)

摘要: 1 2 3 4 5 6 7 8 //绘制一个箭头 axMxDrawX1.PathMoveToEx(1000, 300, 10, 10, 0); //设置路径下一点 axMxDrawX1.PathLineToEx(1000, 500, 30, 0, 0); //设置路径下一点 axMxDrawX1.P 阅读全文

posted @ 2019-06-11 10:56 梦想CAD控件 阅读(276) 评论(0) 推荐(0)

CAD动态绘制样条线(com接口)

摘要: 主要用到函数说明: _DMxDrawX::SendStringToExecuteFun 把命令当着函数执行,可以传参数。详细说明如下: 参数 说明 IDispatch* pParam 命令参数,IMxDrawResbuf对象 pszExecute 命令名 c#中实现代码说明: 1 2 3 4 5 6 阅读全文

posted @ 2019-06-11 10:55 梦想CAD控件 阅读(164) 评论(0) 推荐(0)

CAD动态绘制多段线(com接口)

摘要: 主要用到函数说明: _DMxDrawX::DrawLine 绘制一个直线。详细说明如下: 参数 说明 DOUBLE dX1 直线的开始点x坐标 DOUBLE dY1 直线的开始点y坐标 DOUBLE dX2 直线的结束点x坐标 DOUBLE dY2 直线的结束点y坐标 _DMxDrawX::Path 阅读全文

posted @ 2019-06-11 10:47 梦想CAD控件 阅读(353) 评论(0) 推荐(0)

CAD动态绘制带面积周长的圆(com接口)

摘要: CAD绘制图像的过程中,画圆的情况是非常常见的,用户可以在控件视区点取任意一点做为圆心,再动态点取半径绘制圆。 主要用到函数说明: _DMxDrawX::DrawCircle 绘制一个圆。详细说明如下: 参数 说明 DOUBLE dCenterX 圆的中心X值 DOUBLE dCenterY 圆的中 阅读全文

posted @ 2019-06-11 10:46 梦想CAD控件 阅读(200) 评论(0) 推荐(0)

CAD从线型文件加载线型记录(com接口)

摘要: 主要用到函数说明: _DMxDrawX::LoadLinetypeFromFile 从线型文件加载线型记录,详细说明如下: 参数 说明 BSTR pszLinetypeFile 线型文件名,支持http:开头的网络路径 BSTR pszsLinetypeName 线型名 VARIANT_BOOL i 阅读全文

posted @ 2019-06-11 10:44 梦想CAD控件 阅读(211) 评论(0) 推荐(0)

CAD当前选择实体发生变化调用事件(com接口)

摘要: 主要用到函数说明: _DMxDrawXEvents::SelectModified 当前选择实体发生变化,会调用该事件,详细说明如下: 参数 说明 IDispatch* pAryId 当前被选择的实体lId,是一个实体lid链表 IDispatch* pModifyId 本次发生变化的对象id数组 阅读全文

posted @ 2019-06-11 10:42 梦想CAD控件 阅读(274) 评论(0) 推荐(0)

CAD从二制流数据中加载图形(com接口)

摘要: 主要用到函数说明: _DMxDrawX::ReadBinStream 从二制流数据中加载图形,详细说明如下: 参数 说明 VARIANT varBinArray 二制流数据,是个byte数组 BSTR sPassword 图纸密码.没有密码,传空字符串 LONG lReadContent 加载内容, 阅读全文

posted @ 2019-06-11 10:38 梦想CAD控件 阅读(121) 评论(0) 推荐(0)

CAD绘一个文字自动剧中的标注 (com接口)

摘要: 主要用到函数说明: _DMxDrawX::DrawDimRotated 绘制一个线型标注。详细说明如下: 参数说明 DOUBLE dExtLine1PointX 输入第一条界线的起始点X值 DOUBLE dExtLine1PointY 输入第一条界线的起始点Y值 DOUBLE dExtLine2Po 阅读全文

posted @ 2019-06-11 10:37 梦想CAD控件 阅读(205) 评论(0) 推荐(0)

导航