CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 3554|回复: 0

[技巧文章] ICAD2008 - LSP新增函数及VBA新增对象介绍

[复制链接]
发表于 2009-8-10 14:37 | 显示全部楼层 |阅读模式
浩辰ICAD2008 - LSP新增函数及VBA新增对象介绍
! w7 i5 J- G! h% R3 ]( v3 s9 x一、LSP新增函数:
" k- P, |/ s, ^$ A! B. o1、计算从曲线开始到指定参数的长度vlax-curve-getDistAtParam6 ^; a& ]4 w0 Z
函数调用形式:4 G% g; k$ W2 d
(vlax-curve-getDistAtParam curve-obj param) ! j5 z# g6 N1 r
参数:4 W2 n* A) Y' E0 c# g0 d3 i
curve-obj 类型:Ads_name 意义:实体) L& |( @& A+ ]9 P0 ?) \9 }
param 类型:正整数 意义:当前曲线的节点
1 D  b" d6 G- Y2 z返回值:
( v- l) J) I9 o如果成功返回从当前曲线的开始到指定节点的长度,否则返回nil / @; [& u2 N( n$ T  H; _
+ W. @3 M+ `  n. Z0 u
2、计算从曲线开始到指定点的长度vlax-curve- getDistAtPoint
" f5 S" \( ?8 W. t8 }! J" B函数调用形式:
8 ]  }3 Y: [, v, k(vlax-curve-getDistAtPoint curve-obj point) ( {1 \- _/ h( [# W3 u
参数:
- p7 |" k$ I! ?# O$ @4 gcurve-obj 类型:Ads_name 意义:实体
6 [4 }$ {4 Z! l1 }. l7 e8 Y5 NPoint 类型:Ads_point 意义:当前指定点: K3 G5 k( |8 y8 A, f6 s
返回值:' X* K  P' z& y
如果成功返回从当前曲线的开始到指定点的长度,否则返回nil
7 ~$ V2 D4 Q. {3 X: O
0 g3 z' j* \6 C. f: x7 \3、返回曲线最后节点数vlax-curve-getEndParam
0 a& @9 r# Q; E: K函数调用形式:- {# B  L2 \1 j# G
(vlax-curve-getEndParam curve-obj) ) G& X+ E  f7 }% |
参数:
* m/ K. L1 c* m. d3 ~9 {+ fcurve-obj 类型:Ads_name 意义:实体3 v( W* ?8 v! w. G9 ~
返回值:3 I" t% E8 E% j7 _* X, J
如果成功返回当前曲线的最后节点数,否则返回nil # t0 {+ ?( @. h7 K) W2 P$ a  u

4 Y$ Z$ ~! \' \& I4、返回曲线最后节点值(WCS中)vlax-curve- getEndPoint
/ H+ `) u. q; [5 f7 G函数调用形式:+ V8 [) u: x1 I8 \& F
(vlax-curve-getEndParam curve-obj)
6 `/ d* M9 F& J1 Z& P参数:
/ b8 j/ V/ ~5 T, Vcurve-obj 类型:Ads_name 意义:实体6 L7 N2 y8 ]! l) y9 n; Z9 e& [
返回值:' V  P, g, k6 A8 Q9 {! {
如果成功返回当前曲线的最后节点值,否则返回nil
. n$ Q- O* f' m) b4 u- L# l
. o: ^9 S. f7 z" F5、根据指定从曲线端点距离返回曲线上节点参数vlax-curve-getParamAtDist4 Z2 @, O4 L0 w" j/ M
函数调用形式:
  ~* l/ K9 Y! Q8 P. K1 `7 c3 E8 |(vlax-curve-getParamAtDist curve-obj dist)
6 H) l7 j+ N' t9 h* h参数:
$ v7 V- V# \1 e& F/ [2 u# s5 vcurve-obj 类型:Ads_name 意义:实体4 k8 h) z3 h# `; D8 s/ J0 Y
dist 类型:ads_real 意义:指定从曲线端点距离8 C# Q- K$ l- Q' I% R& T6 a/ h
返回值:! d! @- D9 ~" V( F- I1 t" L8 j
如果成功根据指定从曲线端点距离返回曲线上节点参数,否则返回nil 7 \6 Q3 W$ _: ~$ E6 p  N6 Y' g4 k

: S( s5 _+ y9 z) O6、根据指定曲线点返回曲线上节点参数vlax-curve-getParamAtPoint
9 M3 t9 j/ n$ \7 l) A函数调用形式:
$ g! b& L6 t3 O6 u(vlax-curve-getParamAtPoint curve-obj point)
6 {9 D  w% _+ n9 V7 z" L/ T: N7 B; {参数:0 y( e3 Y4 V5 s. Z
curve-obj 类型:Ads_name 意义:实体
: w0 z. J. J4 m$ lpoint 类型:ads_point 意义:指定曲线点
7 K; k) N# q: s5 |  Z3 n) u- S6 y+ E% B返回值:
" Z2 t& R8 n/ _/ |( M如果成功根据指定曲线点返回曲线上节点参数,否则返回nil + X4 n$ Q0 y3 g; B
" i' Y% ?4 E: E8 |
7、根据用户指定的距离返回曲线上点(在WCS中)vlax-curve-getPointAtDist0 J) J: T% h# I
函数调用形式:
# ]2 s: L" _, d7 ~(vlax-curve-getPointAtDist curve-obj dist) # X7 E$ L1 x' W) b
参数:
% D( a7 y  ^) l' _8 J& g7 j  B9 ^3 L$ Z* I& ?curve-obj 类型:Ads_name 意义:实体
0 w1 [1 q5 O  x4 C$ _- k7 Jdist 类型:ads_real 意义:指定从曲线端点距离
0 Y1 A5 ?7 u! P( h5 t返回值:* T0 _% ?/ `' x
如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil
' R& i9 s/ @5 p- d' V( ^* g! w' q' ~( `/ Z$ _) E6 m
8、根据用户指定的节点参数返回曲线上点(在WCS中)vlax-curve-getPointAtParam5 K/ j9 }: O/ z
函数调用形式:
$ v3 {( |; g; Y! G+ b(vlax-curve-getPointAtParam curve-obj param)
. ~4 r$ {/ Y8 q5 `8 X参数:+ K8 h# X7 n- Z9 G4 N6 w; M
curve-obj 类型:Ads_name 意义:实体
0 W3 Z3 |5 I, D: u) ]param 类型:正整数 意义:当前曲线的节点 2 b4 N# \' V& `# A% X: [8 Z
返回值:
9 G6 \' f( t' p" h如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil : P9 G* w+ u+ Q6 ~6 ?
+ g) }  P. y5 k
9、返回曲线起始节点参数vlax-curve-getStartParam+ {4 d! m/ X+ K4 I% f
函数调用形式:
% z7 o4 `- l7 W4 q0 E4 F3 N+ ~: N(vlax-curve-getStartParam curve-obj)
; L0 L, g, e+ L5 h! `, q' U. i参数:4 L# I; {% W# g6 e& ?  K; T
curve-obj 类型:Ads_name 意义:实体
  Z) ^  L. L  M# z* {返回值:
) j" a- E2 e! o. ~4 D如果成功返回当前曲线的起始节点参数,否则返回nil + ?) n1 ]  p+ T: f; E* L
' n9 B# I7 F) U% e( i9 Q
10、返回曲线起始节点值(WCS中)vlax-curve- getStartPoint) u( o7 \2 l8 a0 w3 g
函数调用形式:
) n; I; y+ r" N4 f$ s(vlax-curve-getStartParam curve-obj) . I* _8 _! r, x$ G0 d  Y
参数:. x% I) Q6 q- _' ~& k! l
curve-obj 类型:Ads_name 意义:实体  p. B' j# S5 R9 Y$ T
返回值:, E: ^8 z7 g+ I" B& U
如果成功返回当前曲线的起始节点值,否则返回nil
/ a3 L8 d  T6 c* s8 U/ f
* c$ n3 I% g1 M
6 ]2 C# @  Q0 c, L2 U二、VBA新增对象4 D: R" D1 s  S6 P2 h2 s; ?- {
1、IIcadPlotConfiguration对象/ ~/ r+ T& ~; l5 Y7 t# d7 ?
属性:
( P$ H# @" n& \9 O6 }. b) pName:String 指定的对象名称* h- M6 G" N, |( L
CanonicalMediaName:String 指定的规格纸张名称* z, H; I: V2 a
CenterPlot:BOOL 指定的居中方式7 c0 u, U( w% ^4 e
ConfigName:String 绘图区配置名称3 y, G. ^; H# g# J& t; u# v6 f" {
PaperUnits:IcPlotPaperUnits 显示版面或绘图区配置的单位" F+ d- B+ A$ {5 F. \7 }, {' a: @. c6 e
PlotHidden:BOOL 绘图过程中对象是否隐藏& n4 H3 j  V7 L( z7 \
PlotOrigin:IIcadPoint 版面坐标(WCS坐标系)
- N; L4 M/ m7 u9 M: APlotRotation IcPlotRotation 版面或绘图区配置的旋转角; g" _; Y7 ~; r) i; R
PlotType IcPlotType 版面或绘图区配置的类型
" y1 i4 X' a: e5 }7 uPlotViewportBorders BOOL 是否绘制视口边界
8 Q, b7 F0 X$ ^. p+ k7 R( JPlotViewportsFirst BOOL 是否先绘制图纸空间的多边型视口0 u& C' l/ {- V" ^1 t1 k
PlotWithLineweights BOOL 采用绘制文件的线宽,或采用图纸的线宽6 @8 m8 q2 U6 i5 @/ ]9 d3 O
PlotWithPlotStyles BOOL采用绘制文件的线型,或采用图纸的线型
. L! X& @4 _; P9 p1 d; z( U) |ScaleLineweights BOOL 当绘制版面时是否几何缩放线宽
9 V, ^" |' V5 Z6 S1 X: DShowPlotStyles BOOL 是否将绘制类型应用倒绘图
, N7 q# B2 S/ ^# C* B9 R! qStandardScale IcPlotScale 版面或绘制配置的标准缩放
" ]0 h0 I6 w. n6 \2 E+ ?) tStyleSheet String 版面或绘制配置的类型单
( n9 o& |9 ^3 d$ J3 p( cUseStandardScale BOOL 绘制区采用标准缩放还是自定义缩放! t( M  F  p& T/ V& F" @
ViewToPlot String 绘图区的视图名称
, H: N# n/ O) \. u方法:
6 E0 D. G0 z+ N. O, s! y取得绘图区视图的大小1 ^; {, Q! _; j2 M9 t. C
HRESULT GetPaperSize([out] double* Width, [out] double* Height);9 {/ {3 m5 F$ D8 ~; @9 q5 z3 C

: B- \  q6 d2 x0 j5 j取得绘图区版面窗口坐标
" C% h( g8 l- K1 \& {HRESULT GetWindowToPlot([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);& N4 B5 j# v% X; s2 X4 [: Y7 B  _

$ W! _$ R. g  i/ f设置绘图区版面窗口坐标
+ N" V6 l  [2 A) d! f* w' p# VHRESULT SetWindowToPlot([in] IIcadPoint* pLowerLeft, [in] IIcadPoint* pUpperRight);6 D0 I2 V+ k. k/ m; ^: B5 D( M3 {" v

( ^' l& b) F* @9 _设置自定义缩放值
$ s6 [! g$ T# E6 p. _HRESULT SetCustomScale([in] double Numerator, [in] double Denominator);
" }) e9 t4 W3 y! [/ B
# m8 u% d4 h% d7 t5 S% j- ^2 u, n& |取得自定义缩放值
% q0 ^* v9 N  G: b( }HRESULT GetCustomScale([out] double* pNumerator, [out] double* pDenominator);+ U' x* a5 E# Z2 `3 n# O

% M3 h! v1 A" v/ a取得所有可用绘制驱动名称
' U. Z$ b# W% mHRESULT GetPlotDeviceNames([out, retval] VARIANT* pArray);' k3 i- U( x. a/ `4 ~

: z6 W) J7 \8 A! X& n7 x取得所有可用绘制类型表名称1 [% U* p. c. }  W# C6 _
HRESULT GetPlotStyleTableNames([out, retval] VARIANT* pArray);4 r& ?( r% X6 T- K* }6 V4 c
* Y% U- r7 J' T/ B$ q: \
取得图纸边界外空白区大小
: T5 F: _5 F: b! I0 @! t* dHRESULT GetPaperMargins([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);
( Z$ a, S" W' n" q6 B, K- C4 n
8 v# a3 f- B. T' G4 A复制指定的绘制配置
  i' s1 @2 o! U/ ]! N9 `" y' cHRESULT CopyFrom([in] IIcadPlotConfiguration* pPlotConfig);
9 {+ ^8 N7 H0 f2 h# c1 M* ^# r+ L3 Q# S. E8 e$ Z/ {
取得指定的绘制驱动的所有可用规范设备名称* {: C# Z& a$ g7 s% C5 R
HRESULT GetCanonicalMediaNames([out, retval] VARIANT* pArray);
9 Q" d8 V+ J' A# s. p* ~& D, A3 g0 y; H6 `- \( a$ K
取得本地规范设备名称的版本
  E" T$ t+ a  J! qHRESULT GetLocaleMediaName([out, retval] BSTR* pName);
; c1 _3 s9 x9 r, {( o- J  v$ F
- m8 q2 D$ r) a  E! X1 C更新当前系统状态的绘制、规范设备、和绘制类型表信息# V1 B5 T. g: c8 C. D
HRESULT RefreshPlotDeviceInfo();, S% h- Q" _1 Z4 e4 I

* J2 p* K1 P/ S, w* L0 N绘制配置是仅应用到模型空间还是所有版面
4 J; R4 w" h$ y, ?4 xHRESULT ModelType([out, retval] VARIANT_BOOL* pVal);
" y3 r9 y4 J0 E% f% _8 p( N: k5 G- P- E. ^7 f  q
2、 IIcadPlotConfigurations 对象& `' W! z4 K  u3 ]. O4 H
属性:" Z$ e. w9 l; U7 b+ l; }
Application IIcadApplication 取得应用程序对象7 i& ?3 r2 Q' ?9 u+ m0 U, e
Count long 取得包含条目数
) x% \" v  U1 h$ kParent IIcadDocument 取得父文档对象6 `% s. ?* X8 c; ~% A% r& u; R
方法:, J* R7 g% ~7 e! a1 j
增加一个新的绘制配置
1 U% Z: c, e) _HRESULT Add ([in] BSTR Name, [out, retval] IIcadPlotConfiguration** ppItem);
' G; ]' O& k/ F' I0 d. [0 n3 k- z0 M. K$ t$ d; O: v* z
取得指定的绘制配置  V$ H& \$ N/ h+ P- A3 S
HRESULT Item([in] VARIANT Index, [out, retval] IIcadPlotConfiguration** ppItem);# _5 t# d5 j' C- r; Q3 @
" ~; |1 Q# P2 [1 M1 M% O$ R
3、IIcadLayout
* x  y1 c2 V& {) r; ?: F+ `属性:
2 n) A8 `) w$ C* ^3 EBlock IIcadBlock 取得版面的联合块
8 ?. |( K6 B' d2 R: lTabOrder long 版面的tab顺序
3 a; ]# H+ m, L  V8 e' @" J7 n+ h0 n$ V
4、IIcadLayouts 对象- E/ V* h2 l, c% ]8 U, h$ n
属性:& M2 [+ s9 L; B
Application IIcadApplication取得应用程序对象: P. B+ z& h- B7 T
Coun long取得包含条目数
; `; r! ~' b6 C9 \& ]3 FParent IIcadDocument 取得父文档对象8 g* h# j3 v* ^# N: X+ @$ j3 ]
方法:
" i, F6 b/ C: t8 v$ k0 M, U4 O增加一个新的版面/ g) H% X7 z  E- S, z
HRESULT Add ([in] BSTR Name, [out, retval] IIcadLayout** ppItem);. f* M, R" Y5 y, t4 K
+ H3 {& n$ a' p0 _
取得指定的版面! `# m* V) w6 Y# n' o
HRESULT Item([in] VARIANT Index, [out, retval] IIcadLayout** ppItem);
" v3 q% \2 U5 `/ ?" T% c$ }( T/ t5 t  B4 ~
5、IIcadXRecord对象
  ]3 ]4 O' w0 _7 m3 C属性:
( W+ @1 d4 I  P, S0 J1 P8 R& U, HName:String 指定的对象名称* p' H/ B( q5 f
TranslateIDs BOOL 指定在深度克隆或写块克隆时是否转换对象ID3 C. g1 P4 _0 t4 u( W" N
方法:
$ ~5 B6 y! r# A& p6 `* A0 C( B取得联合字典的扩展数据
' b! w3 E4 G* s# {6 x! dHRESULT GetXRecordData([out] VARIANT* XRecordDataType, [out] VARIANT* XRecordDataValue);
9 M3 h" K) l( J  }7 B0 U! m# j& q4 F% |% c% a) n/ W) e9 V
设置联合字典的扩展数据
/ F) p+ r$ ~( q, P0 QHRESULT SetXRecordData([in] VARIANT XRecordDataType, [in] VARIANT XRecordDataValue);
+ O- o+ r, o; p9 V: C' a4 e$ B1 {& f3 e" z1 k: K  |
6、IIcadDictionary对象
9 G" F5 F1 X" z' S3 B属性4 N9 V. ]- W4 ]" K' b4 {. w
Name:String 指定的对象名称
7 u4 Z. M8 k7 |' s/ i4 }2 {4 X方法:+ H+ M1 p" F2 K
为命名字典增加一个对象
$ C2 i3 j6 ]0 f3 C, T- _HRESULT AddObject([in] BSTR Keyword, [in] BSTR ObjectName, [out, retval] IDispatch** ppNewObj); // IIcadDbItem** ?; W( `3 a. `& Z. `) [% ~

) j. x! A+ J  V+ g. @取得字典中对象名称(关键字)
  T) Z1 e; `- A  o3 `3 t3 |HRESULT GetName([in] IDispatch* pObject, [out, retval] BSTR* bstrName); ; E! s9 X& g) I. C

- P; V. {3 U2 e4 J3 _根据指定对象名称(关键字)返回对象; _* `7 e. F8 O6 [
HRESULT GetObject([in] BSTR Name, [out, retval] IDispatch** ppObj);
1 Q) A5 I( S" N' k. \4 N" F
0 {- v% J$ Y2 Q; ?) u: i) o  ?0 u5 F6 T: n根据指定对象名称(关键字)从字典中删除对象* O6 \; h4 _5 q/ U
HRESULT Remove([in] BSTR Name, [out, retval] IDispatch** ppObj);& X. I  M4 t0 |, ~

+ i% o& E4 o6 t; S6 k( _( q! s重命名字典中条目名称& @( L6 u0 [6 h( t, O
HRESULT Rename([in] BSTR OldName, [in] BSTR NewName);& O, p8 s) Q: s! @; F

$ W! q; y' q* i根据指定对象名称(关键字)从字典中替换对象5 x7 f4 `2 I; N! o; S  W) p, W
HRESULT Replace([in] BSTR OldName, [in] IDispatch* pObj);! C5 k, D- l- w( m

9 `5 ~" @$ V5 E6 J根据索引取得字典中对象# n* e, `( e' C
HRESULT Item([in] VARIANT Index, [out, retval] IDispatch** ppItem);" ^  K  k; `  c% D
2 W' y) d& R7 E( J
取得字典条目数# z& j! v. d# e/ b+ ]) Z- G# [
HRESULT Count([out, retval] long* pVal);
2 v/ }2 @# ]. Z8 [
( F- L. {2 u  F+ ^0 D! _& n在字典中增加扩展数据
7 c* }) ]$ u6 n( z" @$ {8 M6 T# rHRESULT AddXRecord([in] BSTR Keyword, [out, retval] IIcadXRecord** ppNewXRecord);
0 \, P7 O1 M4 e* S7 e4 y0 W
  Q. A( |$ B- }4 l3 D  i6 l7、IIcadDictionaries 对象
! o$ b' T+ F5 X3 n- J2 C属性:5 |0 ?3 a, h. g  W0 a
Application IIcadApplication取得应用程序对象! |! D9 g7 Y4 z9 Z8 G
Coun long取得包含条目数& S' U7 v! K4 i/ `/ F& l, H
Parent IIcadDocument 取得父文档对象
4 m% W% F8 u9 v$ i& N" b4 L方法$ J, l. c- G$ }( c! a
增加一个新的字典
: O/ w* G: E, {) W: H7 VHRESULT Add ([in] BSTR Name, [out, retval] IIcadDictionary** ppItem);6 I8 r) S% Q& B
" ~# L5 H' ]7 D# J
取得指定的字典6 V4 f8 u5 K+ ^+ w8 \$ j6 L: t
HRESULT Item([in] VARIANT Index, [out, retval] IIcadDictionary** ppItem);9 N, ~5 H; x, _- p

1 s4 R% C3 W, d. P: W5 G8、IIcadGroup对象+ W' \( w- `. I( s; {4 ~& i
属性:
4 d* q: E) {7 e5 LName:String 指定的对象名称
- l) j( J2 E0 A) n+ m方法:/ A; o9 ^5 e( H
根据指定索引取得组中实体对象" Q5 b$ ?- H) T. {; c
HRESULT Item([in] long Index, [out, retval] IIcadEntity** ppEntity);0 B9 w7 @8 v# W3 A% A2 z; Z
% W: b2 f5 S. n' _1 y- T9 o. p
取得组中实体数
* H3 P3 K# F/ ~; |1 ^4 B& rHRESULT Count([out, retval] long* pVal);
0 U4 `' }( J. t: M' Q8 L& O+ o
$ \+ Y0 b) p  v3 k7 ?) T/ `所在图层
0 j* V7 C* o3 i9 pHRESULT Layer([in] BSTR layer);
# C0 X" X% W4 e2 D3 E% o6 B( g+ K) F$ s
实体线型) F+ w1 ~& d$ Y. V5 I
HRESULT Linetype([in] BSTR linetype);! F& B- F" L; l8 G

: C+ `  X4 m) i( x0 Y实体线型缩放比例
: L  T% A- L2 V' @+ w- d! ~HRESULT LinetypeScale([in] double linetypeScale);
3 S8 G! a! E" F! ~
0 t8 G# a5 e% ^( N/ y# H对象或应用程序的可见性# ?# t5 Q; k+ l/ G( c6 Z# i
HRESULT Visible([in] VARIANT_BOOL isVisible);# F9 u7 A' U( Y( _; c7 K

* K0 Z. O) P) g1 h1 {设置取得对象或选择集的高亮状态
0 [! Y3 ?+ Q5 \  h6 s5 k+ jHRESULT Highlight([in] VARIANT_BOOL HighlightFlag);+ o+ c+ k% O: s

2 R: @4 H9 ~& |8 t9 g, L6 v: K实体的绘制类型名称( B9 |. J; W8 }% L( t
HRESULT PlotStyleName([in] BSTR plotStyleName);
' k/ v. ]: a* u) m7 `# Q5 H3 x% j) S+ p
指定个别实体或缺省线宽) N- |8 y" P  {8 S" e
HRESULT Lineweight([in] IcLineWeight lineWeight );
1 c6 e. e5 T( ^9 L. f, j' ^/ _5 j+ i' s0 Q9 b1 g
增加一个或多个实体倒组中: B. T9 r! j) x  `0 m
HRESULT AppendItems([in] VARIANT Objects);
" \+ N3 R) {9 ]& [, \: w5 p% `; `+ p& a& X4 u( D: g
从组中删除指定条目
) D6 N/ r* f% c0 R7 S7 OHRESULT RemoveItems([in] VARIANT Objects);. Q/ y+ L5 X9 Z/ V) C! R1 j( D' h
* n3 P. D% [+ X: \0 d/ A+ t! I
更新对象到视图1 l& b, ^; ~5 @* b2 H
HRESULT Update();
: w! W/ f. z9 z0 |+ k( ]2 |/ W9 v( \' ]
指定实体或层颜色  i% D' y  i9 D7 t
HRESULT Color([in] Colors color);
$ H4 g" K8 s! E8 a) R2 G1 a$ h
5 W5 V+ z- N# ^, V0 m* V9、IIcadGroups对象5 I" }% {; h" d5 z- [+ S
属性:
7 V! ]# {7 ^# f" P! j& YApplication IIcadApplication取得应用程序对象8 [6 d" r. U; |0 a; V- E
Coun long取得包含条目数2 t, P# C2 q+ l& _, ^/ v$ R
Parent IIcadDocument 取得父文档对象" p# `9 o5 f; F9 v2 f) D$ U
方法8 b! E4 t, B9 T) O
增加一个新组
5 r8 e3 a6 s6 ^- D* ^  }1 vHRESULT Add ([in] BSTR Name, [out, retval] IIcadGroup** ppItem);2 Q6 W& Z! D' ^
& Y1 F. v$ U8 c, A( W* T
取得指定的组6 Q* M: a; l4 H3 ?6 x
HRESULT Item([in] VARIANT Index, [out, retval] IIcadGroup** ppItem);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-5-1 05:09

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表