简单的问题
两个安全集的问题我已经解决了!发现一个新问题:就是选取点的时候我只能选端点,但是我想选中心点,去按菜单上的捕捉中心这个功能的时候,就会提示错误,!不知道该怎么解决!因为我经常要选取中心点,
Private Sub cmdpickpt_Click()
frmmain.Hide<BR>ptpick1 = ThisDrawing.Utility.GetPoint(, "指定点")<BR>tbptx = ptpick1(0)<BR>tbpty = ptpick1(1)<BR>tbptz = ptpick1(2)<BR>frmmain.Show<BR>End Sub <P class=table_body>程序设置OSMODE 系统变量
<P class=table_body>类型:整数<BR>保存位置:注册表<BR>初始值: 4133<BR>
<P class=table_body>使用下列位码设置“对象捕捉”的运行模式: <BR>
<P class=table_list>0 NON(无)
<P class=table_list>1 END(端点)
<P class=table_list>2 MID(中点)
<P class=table_list>4 CEN(圆心)
<P class=table_list>8 NOD(节点)
<P class=table_list>16 QUA(象限点)
<P class=table_list>32 INT(交点)
<P class=table_list>64 INS(插入点)
<P class=table_list>128 PER(垂足)
<P class=table_list>256 TAN(切点)
<P class=table_list>512 NEA(最近点)
<P class=table_list>1024 QUI(快速)
<P class=table_list>2048 APP(外观交点)
<P class=table_list>4096 EXT(尺寸线)
<P class=table_list>8192 PAR(平行)<BR>
<P class=table_body>要指定多个对象捕捉方式,请输入各位码值之和。例如,输入 3 指定“端点”(位码 1) 和“中点”(位码 2) 对象捕捉。输入 16383 指定所有对象捕捉。<BR>
<P class=table_body>使用状态行的“对象捕捉”按钮关闭对象捕捉模式,除了返回 OSMODE 的普通值,还将返回位码 16384 (0x4000)。这个附加值有助于开发人员编写 AutoCAD 应用程序并将此模式与“绘图设置”对话框关闭的对象捕捉模式区别开来。设置此位码值将关闭对象捕捉。在该位码值关闭时将 OSMODE 设置为其他值可以打开对象捕捉。 这个我看懂了,不过怎么加到程序里面呢?
写一下可以吗 晕,自己看帮助 先不要晕啊,最都搞定请你吃饭,呵呵!<BR>在哪里可以找到的,AUTOCAD里的帮助,还是VBA里的帮助
如果有网址的话告诉我一个 SetVariable方法就可以来设置这些系统变量。 可以具体一点吗,怎么用setvariable ThisDrawing.SetVariable "osmode" , 16383
页:
[1]