CAD设计论坛

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

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

[复制链接]
发表于 2009-4-30 10:52 | 显示全部楼层 |阅读模式
一、LSP新增函数:) B; R9 p# S* C1 Y( X0 G" a
1、计算从曲线开始到指定参数的长度vlax-curve-getDistAtParam
# B8 ]  [- `" d9 A8 u; i函数调用形式:
/ W2 E, _4 d! d+ k. f, u(vlax-curve-getDistAtParam curve-obj param) , }' h0 F) K/ |2 }
参数:
5 a" [- b* G- \5 T8 `4 C: v+ G1 Fcurve-obj 类型:Ads_name 意义:实体
/ f4 T' J& h6 n8 m9 q) r7 p( t; ^param 类型:正整数 意义:当前曲线的节点
% \) a6 p, J; E# |; b' }2 U返回值:* N8 w9 O! y2 q0 U6 L% t
如果成功返回从当前曲线的开始到指定节点的长度,否则返回nil
: [( p; T1 c0 n4 K" w& A
. k# O/ V0 j( m% q: g# n2、计算从曲线开始到指定点的长度vlax-curve- getDistAtPoint
9 t" @1 R0 O: U函数调用形式:
0 V+ d6 U/ O& ^" C(vlax-curve-getDistAtPoint curve-obj point)
6 w  D4 F* `! @7 }0 Y# q参数:5 `, j* z7 p6 D$ A5 \$ |$ @
curve-obj 类型:Ads_name 意义:实体- g5 B- t1 u+ U0 K
Point 类型:Ads_point 意义:当前指定点6 k: @# P4 B6 D9 M( r: A7 K; R" y( G
返回值:
  A: f8 O: w" n  w# i0 X7 h, t如果成功返回从当前曲线的开始到指定点的长度,否则返回nil ) L/ Q' b: N0 v0 J% }9 n' T+ B" |) @

0 N4 t  G+ P4 k+ W, R% @/ g' T3、返回曲线最后节点数vlax-curve-getEndParam# h3 w) j9 u3 ?* O
函数调用形式:; m5 l% q* c7 K, i) \! a
(vlax-curve-getEndParam curve-obj)
' `) x2 Q. Q# k6 v4 A+ R7 E参数:
1 L9 |1 V: I6 [. ncurve-obj 类型:Ads_name 意义:实体
& w$ b  V: y' |返回值:6 n! y0 }' c6 k
如果成功返回当前曲线的最后节点数,否则返回nil
% T) V4 D& k% e5 U& F# |
6 Q% W- o) J  O) Y$ ^: n- s; M4、返回曲线最后节点值(WCS中)vlax-curve- getEndPoint
3 ^7 V0 X% \: X1 v8 w( a6 z函数调用形式:. I+ P' Z5 P% ?* l8 c
(vlax-curve-getEndParam curve-obj) " O5 U# ]: A9 h+ Q- r9 d5 W6 i
参数:
' g' w2 @3 k/ L  Scurve-obj 类型:Ads_name 意义:实体
6 E/ h4 ~3 C& r9 J) m; k( s返回值:
* X/ g8 ]% ~( P* O如果成功返回当前曲线的最后节点值,否则返回nil
0 E) y6 u4 k1 K& ]
: n1 b4 [+ v8 T0 S5、根据指定从曲线端点距离返回曲线上节点参数vlax-curve-getParamAtDist
7 y/ t" W! {' u: B6 K; r6 H4 ?( s函数调用形式:
, O+ j! e4 P$ D- a' p( K$ j(vlax-curve-getParamAtDist curve-obj dist)
' A( F, K. p$ {参数:
" d$ o/ g- Q3 \) n1 d& xcurve-obj 类型:Ads_name 意义:实体$ }+ v0 ~7 }' D7 G  a! _$ V
dist 类型:ads_real 意义:指定从曲线端点距离
: Y& V+ C* f6 Q2 M& E9 J返回值:
" M% P( \' I, v$ n如果成功根据指定从曲线端点距离返回曲线上节点参数,否则返回nil
- t1 p  l8 [, ^+ x3 a% U6 [! o: Y4 k1 \# y1 A5 q$ M" I6 W
6、根据指定曲线点返回曲线上节点参数vlax-curve-getParamAtPoint
( E  r) W, \, l7 D. ^函数调用形式:
: @1 w1 X: S" m3 s(vlax-curve-getParamAtPoint curve-obj point) 6 B9 q+ m" [0 D" y# x9 @
参数:& ]+ E. [4 z$ ]
curve-obj 类型:Ads_name 意义:实体7 q- a( k% M  L  Y) ]  @) c0 e4 x
point 类型:ads_point 意义:指定曲线点& Y) N, C1 s2 Q5 X- O- J! I
返回值:: c$ @: ?. f5 {* f5 C
如果成功根据指定曲线点返回曲线上节点参数,否则返回nil
4 L' k7 D. W+ k- P. o7 ^" E, V5 c, ~& I( z6 l- t
7、根据用户指定的距离返回曲线上点(在WCS中)vlax-curve-getPointAtDist# `2 _" j; O& v. s8 q/ s8 y- e
函数调用形式:
& m1 d6 Z# N) r1 @(vlax-curve-getPointAtDist curve-obj dist)
, f$ s; Q  I6 W. [参数:
" E9 ?5 M" I$ g/ F; I6 F1 d" ~curve-obj 类型:Ads_name 意义:实体2 L$ f% l, Z0 p7 z7 l
dist 类型:ads_real 意义:指定从曲线端点距离3 g5 Z2 p5 @# t$ Y" S. Q8 h
返回值:, S- U6 g  ]$ s4 S2 x
如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil
5 h, Q. i, C* I2 V4 c0 @1 W
8 h0 q; e$ w/ D7 Z8、根据用户指定的节点参数返回曲线上点(在WCS中)vlax-curve-getPointAtParam  n% m' a9 {. P% p3 ~* r* s+ z8 x, h
函数调用形式:
  e% v/ L" w6 U* b9 R1 N% Y/ @7 T, |(vlax-curve-getPointAtParam curve-obj param)
( D" [% w+ }: B' n参数:
7 f1 I+ e5 |, c0 B4 lcurve-obj 类型:Ads_name 意义:实体
# `2 m$ ?. \: T* z% y0 v# Gparam 类型:正整数 意义:当前曲线的节点 $ |) V0 \2 x3 g$ S* @5 n, F
返回值:
1 e3 k7 a, d- E% h* D) u/ t" r8 \如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil / @6 N2 Z6 }, h, a' T' ], L6 {. `

9 ?4 u$ B& n6 U# W/ W9、返回曲线起始节点参数vlax-curve-getStartParam
8 `! Y: L# G  I: C- T( O函数调用形式:
% o& O  ~) `- C4 U3 r5 T(vlax-curve-getStartParam curve-obj)
, I! ]  }. \* f4 _+ s参数:
4 }& h* g: h& K6 V" F/ n7 j9 xcurve-obj 类型:Ads_name 意义:实体, j2 o# ^. z+ C1 T2 e- ?" d
返回值:5 _8 R- g& g" g1 `" N; f. ^1 B
如果成功返回当前曲线的起始节点参数,否则返回nil / S3 B  \9 D3 y  C
; f# e9 Q" I4 k
10、返回曲线起始节点值(WCS中)vlax-curve- getStartPoint
  l' U. t$ i0 b函数调用形式:1 `: u9 y  I5 Z3 o
(vlax-curve-getStartParam curve-obj) ; l+ v0 ]8 v4 O# Y* B' |, F
参数:3 x6 M. o0 G( E4 d; {, [
curve-obj 类型:Ads_name 意义:实体+ P6 E  O* ^  c9 r# ~. P& ~9 K, a
返回值:- b* V1 @& h1 g4 L" H& U
如果成功返回当前曲线的起始节点值,否则返回nil 6 e! v# ~0 ?! u# I' i
( x0 [' S% p( x7 F% \
3 X  J+ U4 v) ?' ~
二、VBA新增对象
$ j6 N# I( y4 p$ A1、IIcadPlotConfiguration对象, \+ ^! F4 _5 _
属性:# G* ], I4 L- z' \* o
Name:String 指定的对象名称
8 r( ~5 d# C5 ^% B( _CanonicalMediaName:String 指定的规格纸张名称
+ @  L1 ~, C0 i) u1 E% ^, ?* ]1 PCenterPlot:BOOL 指定的居中方式
8 b: R$ ~/ R0 NConfigName:String 绘图区配置名称: ^5 G4 T: ~  i) C) a
PaperUnits:IcPlotPaperUnits 显示版面或绘图区配置的单位
1 F. H5 X1 Z3 A, P% L, k* {7 I3 ?: D- SPlotHidden:BOOL 绘图过程中对象是否隐藏& e8 C( z) Y1 G& v3 r5 Z: R
PlotOrigin:IIcadPoint 版面坐标(WCS坐标系)
  U$ p2 j3 I0 U; U" zPlotRotation IcPlotRotation 版面或绘图区配置的旋转角
0 {& p$ D7 j& x- XPlotType IcPlotType 版面或绘图区配置的类型
0 R9 B: n0 K1 L7 X0 uPlotViewportBorders BOOL 是否绘制视口边界! [# L* E. K3 {, N1 G
PlotViewportsFirst BOOL 是否先绘制图纸空间的多边型视口
9 p. s4 R9 E! v# ?$ xPlotWithLineweights BOOL 采用绘制文件的线宽,或采用图纸的线宽7 w- r/ s( |* F: ^# T
PlotWithPlotStyles BOOL采用绘制文件的线型,或采用图纸的线型
4 D. j, Q( l$ N2 M7 aScaleLineweights BOOL 当绘制版面时是否几何缩放线宽
) z# ]6 d7 _  jShowPlotStyles BOOL 是否将绘制类型应用倒绘图, s0 U/ h+ R/ ?; D8 i& Z8 G
StandardScale IcPlotScale 版面或绘制配置的标准缩放
' `8 p0 Y5 f/ U& E: [StyleSheet String 版面或绘制配置的类型单; w+ a5 K' y. p7 i' k# G
UseStandardScale BOOL 绘制区采用标准缩放还是自定义缩放
1 A4 ]2 G" S0 C5 G1 h+ WViewToPlot String 绘图区的视图名称! G; k# B; P4 E" f# X6 m2 c: c
方法:
/ ?& F# G5 j* F4 z取得绘图区视图的大小8 T! z4 Q* L2 K4 h+ c8 n6 g
HRESULT GetPaperSize([out] double* Width, [out] double* Height);5 h4 q1 ~  j" X6 W: k
3 p! f8 r4 Q  n( Y
取得绘图区版面窗口坐标; }8 V8 j; w1 F" _) Z! I% v6 w
HRESULT GetWindowToPlot([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);/ b) b* e, E* H' V5 c; Q2 M

  K- f8 ^4 b9 ]% X+ Z2 X* O  Y设置绘图区版面窗口坐标
( O7 Q8 y0 Z* r; T" I  c) ^+ ?8 OHRESULT SetWindowToPlot([in] IIcadPoint* pLowerLeft, [in] IIcadPoint* pUpperRight);9 e: H8 n+ z- H7 l4 F0 g
  W" t( a  k# m; H
设置自定义缩放值
, K; w1 N, e! _8 P, _% \HRESULT SetCustomScale([in] double Numerator, [in] double Denominator);8 s" R( V1 `4 V  e; `/ b) m

; p7 n! Q( y8 O" D5 T! u取得自定义缩放值  d' \8 `2 |7 _6 Q% n( ~
HRESULT GetCustomScale([out] double* pNumerator, [out] double* pDenominator);8 l& z0 j# Y& P: ?

/ c' n1 T, w, U& \, q取得所有可用绘制驱动名称
% @. o; a3 D6 IHRESULT GetPlotDeviceNames([out, retval] VARIANT* pArray);% f0 `$ f' P' ~$ k( r
/ T5 _, U5 G+ F8 e( w
取得所有可用绘制类型表名称% b5 F. D  i8 b, H6 K& c$ v
HRESULT GetPlotStyleTableNames([out, retval] VARIANT* pArray);
' }$ z1 q) x+ I2 `/ w9 F8 x
7 U$ {% ~* Z3 a. ^/ ?9 a) Y; H; O: ]取得图纸边界外空白区大小
( a0 x+ d; r" N1 P  n7 l) n' {) P3 E$ CHRESULT GetPaperMargins([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);
/ v6 d! g  w0 z. |9 {% t7 W% k. L7 w
复制指定的绘制配置
: j2 M( H: C* }3 N- B1 i! oHRESULT CopyFrom([in] IIcadPlotConfiguration* pPlotConfig);7 l' k% O- E4 W

1 z+ U3 V4 `) N: W( r4 Z9 Q取得指定的绘制驱动的所有可用规范设备名称3 d" E. I2 Z4 G0 U7 `
HRESULT GetCanonicalMediaNames([out, retval] VARIANT* pArray);
5 W0 l- @" U; a* h
  X; D* _3 R; j$ {取得本地规范设备名称的版本+ n3 q" t/ P: n  b
HRESULT GetLocaleMediaName([out, retval] BSTR* pName);/ t" o6 P3 o. f: ^1 t

6 `4 N' F1 a" }更新当前系统状态的绘制、规范设备、和绘制类型表信息
- e" }- S( I6 ?HRESULT RefreshPlotDeviceInfo();
  K! X6 ]3 n1 V5 K3 m3 a( C' s. s2 A% Y+ N8 g* y
绘制配置是仅应用到模型空间还是所有版面
/ R0 p8 l/ S7 b6 aHRESULT ModelType([out, retval] VARIANT_BOOL* pVal);5 W, T; g( x0 ?( w9 W& q- m$ n! }

5 u8 c, R1 z) H, b+ G& f2、 IIcadPlotConfigurations 对象
& B" }& H$ b9 t/ N属性:
3 \1 z6 m/ ^  g+ V6 VApplication IIcadApplication 取得应用程序对象0 v9 `* R. a7 h* R: r( H9 x
Count long 取得包含条目数8 W0 C3 Y. a4 r
Parent IIcadDocument 取得父文档对象) N5 o* y+ M. b/ n0 q
方法:" r3 X% @1 P4 \! o0 X/ Z0 {& N* z! @$ \
增加一个新的绘制配置/ O. ^  L2 U0 r" G5 l  J) Q
HRESULT Add ([in] BSTR Name, [out, retval] IIcadPlotConfiguration** ppItem);& G# X# O2 ~  ?9 D# [) r

9 r+ N3 L3 i5 V4 B- K5 P* Z+ \9 O取得指定的绘制配置
) `- `- @5 T, U( w0 EHRESULT Item([in] VARIANT Index, [out, retval] IIcadPlotConfiguration** ppItem);1 c- {+ T, F$ F, _/ R* ^
8 ~' p7 n$ ?0 o4 s
3、IIcadLayout
3 T, u8 \' G9 s5 s$ Z' S属性:' q' {  @" o6 p1 {7 _3 h
Block IIcadBlock 取得版面的联合块
, v1 C2 t% f7 R0 GTabOrder long 版面的tab顺序
2 b, s& Y0 @' b: l
" |& D5 P# ^9 L7 T# E7 [4、IIcadLayouts 对象& [, C6 w+ F! p# h& _% t4 V6 x
属性:, F3 B2 @: ?, ?7 j
Application IIcadApplication取得应用程序对象% r2 X. O2 `& K! _% F" E+ @. h
Coun long取得包含条目数4 ^( s) @" i5 P- S5 C' M3 ~
Parent IIcadDocument 取得父文档对象" G" W- x! @6 n
方法:1 N2 p5 U' p2 ^3 k9 C+ z: L
增加一个新的版面' o: X5 L0 ^$ F- y
HRESULT Add ([in] BSTR Name, [out, retval] IIcadLayout** ppItem);
6 g' e7 P* u+ a2 v3 x1 u! }0 y. Y$ [. c) M2 f
取得指定的版面( ?- k$ ]# O7 G1 ^) L( z
HRESULT Item([in] VARIANT Index, [out, retval] IIcadLayout** ppItem);1 n/ t7 C- h- o" W8 H, ?

! h# I/ e3 [$ P  u& i5、IIcadXRecord对象: b7 o2 S# p1 Y0 U1 o7 w* z
属性:
. L" y6 ]6 u8 ~- n. YName:String 指定的对象名称& C% L+ f8 m; R6 c% O* U
TranslateIDs BOOL 指定在深度克隆或写块克隆时是否转换对象ID
, ?7 k+ v. B' _1 {- n* o# |! ]5 V方法:9 T& r6 f. C9 Z. I
取得联合字典的扩展数据/ \) m$ H# e. k$ v' t
HRESULT GetXRecordData([out] VARIANT* XRecordDataType, [out] VARIANT* XRecordDataValue);
. k6 w$ v& h# `" C4 @8 Y% X4 p2 `# e6 i
设置联合字典的扩展数据
0 x# J1 T7 n; F. o7 XHRESULT SetXRecordData([in] VARIANT XRecordDataType, [in] VARIANT XRecordDataValue);  I' @0 ]' A3 b% m6 f8 l
$ W6 o+ \2 C8 x1 _
6、IIcadDictionary对象
3 c) ~( h4 v) E8 f0 N3 V: R6 M1 ~属性
0 T+ [6 F$ B5 q; iName:String 指定的对象名称0 p+ B% d" N" }
方法:! e0 P* @) Z: u5 m' ^2 b5 n
为命名字典增加一个对象% p# M. i0 ]. N6 Y0 W$ }  ]# h
HRESULT AddObject([in] BSTR Keyword, [in] BSTR ObjectName, [out, retval] IDispatch** ppNewObj); // IIcadDbItem** ?
% k3 C/ i) U3 \4 n/ i2 O
3 Q& O: i+ X8 L; d# M: A取得字典中对象名称(关键字)" S$ x* U: ]( K5 F& ~2 p4 X
HRESULT GetName([in] IDispatch* pObject, [out, retval] BSTR* bstrName); & `4 x! l) x4 f2 h/ y+ ?. ]9 D

0 I4 g& s! Z6 D! ?根据指定对象名称(关键字)返回对象8 z, R0 Z8 t! D) y0 s3 x
HRESULT GetObject([in] BSTR Name, [out, retval] IDispatch** ppObj); 4 W# X8 u7 _9 L4 k
4 _) W3 M# f2 S7 Y
根据指定对象名称(关键字)从字典中删除对象9 r$ s% o5 v! d9 g* [% c
HRESULT Remove([in] BSTR Name, [out, retval] IDispatch** ppObj);
8 {% }+ @$ q) t# t) F# c0 c0 ]& O0 |3 @( i  X* X  J
重命名字典中条目名称
8 f1 Z0 `* T, w) Q% j0 THRESULT Rename([in] BSTR OldName, [in] BSTR NewName);
; V9 s% Z2 d, U2 j' _5 C  W4 M) s. x% Q2 p* p+ U/ ^' ~
根据指定对象名称(关键字)从字典中替换对象8 A& H) M9 [/ L4 c: Z
HRESULT Replace([in] BSTR OldName, [in] IDispatch* pObj);  ]" ~- F  b5 R6 \/ s
; R! V, m8 [4 W4 I4 p
根据索引取得字典中对象
' M$ R+ `- T& H$ E6 ~  THRESULT Item([in] VARIANT Index, [out, retval] IDispatch** ppItem);
/ K$ a/ \0 A& I/ r& m: O5 Y  [" F; d3 b( n0 h" Q( F
取得字典条目数3 F' D* m8 G& O7 V
HRESULT Count([out, retval] long* pVal);
3 \- O$ V2 r3 R6 u9 Y+ o" e3 X, H% q) s- W" q, `
在字典中增加扩展数据
% K9 I; A" k8 i9 W* x8 Z6 f. Q3 b  JHRESULT AddXRecord([in] BSTR Keyword, [out, retval] IIcadXRecord** ppNewXRecord);
- Q2 y& E; R+ C% d- ]* i; i5 z" D: W/ o& U; R3 @8 ]3 }
7、IIcadDictionaries 对象* N% c8 G: A8 s
属性:+ m8 X9 E& u* q& t, o
Application IIcadApplication取得应用程序对象
6 @8 I2 g  X1 _) g" k9 D% o; t" m3 u5 SCoun long取得包含条目数
5 `, y; D, ^7 l6 o( ~: p1 M: i) _Parent IIcadDocument 取得父文档对象
# V4 _9 @: |3 ]/ U; j/ J方法
# d/ w7 q: ^$ T. O+ r* G4 ~增加一个新的字典! [2 @3 A+ m- N9 @5 R, J
HRESULT Add ([in] BSTR Name, [out, retval] IIcadDictionary** ppItem);5 n7 U0 q0 Y9 N3 C

/ B1 k# k/ S6 r' U9 `3 v取得指定的字典
6 l8 ?  ]/ a' B/ ^) bHRESULT Item([in] VARIANT Index, [out, retval] IIcadDictionary** ppItem);
6 v& i5 j) M4 `. k, o* b2 F* W+ A1 }: s: x# m; b
8、IIcadGroup对象
& y) ]! L9 Z6 q; y/ g( u属性:3 ^; Z6 ]* P2 p0 N8 j! g: L
Name:String 指定的对象名称
& \1 I. Z% C; R& X方法:# B" l) g' x4 W
根据指定索引取得组中实体对象
5 c" V* ]/ L: J  i  _HRESULT Item([in] long Index, [out, retval] IIcadEntity** ppEntity);+ e, G7 C2 a/ b. H1 G& E  T7 g5 X$ X
+ o  ]2 h- W4 s# @0 y
取得组中实体数! o; E" n3 J' E; N. B6 X
HRESULT Count([out, retval] long* pVal);
8 H  q- B" Q( Z; Y3 H; y& P
9 F) [( r0 g! k9 I2 P; I% N所在图层' U& O6 ~  h, w' U. F( q
HRESULT Layer([in] BSTR layer);. E# o9 K5 Y& \

, G* U: S, j' t# M3 u实体线型; ~% P& D- Z( v0 l6 f4 x1 M5 X0 j+ ~
HRESULT Linetype([in] BSTR linetype);
4 N0 w. N7 P' q+ m6 r, \; F5 ^& ]. s: r7 p, V5 s
实体线型缩放比例
: K- G4 c& Z) V4 c" \! mHRESULT LinetypeScale([in] double linetypeScale);- [( M4 B' |* f7 q6 c# `
, N' W% d- @: Z
对象或应用程序的可见性
7 W, u5 G$ o4 F; yHRESULT Visible([in] VARIANT_BOOL isVisible);7 J( g3 O9 y: p

4 y3 ]% J& `5 V9 r设置取得对象或选择集的高亮状态
2 C3 ], w2 d( j+ M5 o( G4 ZHRESULT Highlight([in] VARIANT_BOOL HighlightFlag);
3 v. g8 U' y7 O8 r- i8 U
& w/ \7 [% Q. B# K7 {实体的绘制类型名称
' f+ w" }7 w" ?, rHRESULT PlotStyleName([in] BSTR plotStyleName);8 e# j7 ?/ l* E: {0 u" n
1 c; j9 @8 ~. W# V+ j' d
指定个别实体或缺省线宽
! _: |5 ^* b( m+ O* N4 GHRESULT Lineweight([in] IcLineWeight lineWeight );, ]8 R! X4 E' Q# k" O) Z$ z% q

7 @  Y5 w# {, R( T/ c* L增加一个或多个实体倒组中( |/ f/ ^! f% n+ S; i( |
HRESULT AppendItems([in] VARIANT Objects);
. x  q$ l1 G! d- D' G
5 i/ b# U8 ~6 l* |8 E  Z# I从组中删除指定条目  e8 M. X+ s. ]( a) c3 @3 d, O
HRESULT RemoveItems([in] VARIANT Objects);
0 @: I& `6 g- r# ]) F# G9 s. r+ y0 G* g* q( t3 Y
更新对象到视图
* W. o  X& C6 \# dHRESULT Update();0 ]7 V8 m* n8 l2 q3 R

) _% d* P1 p" m指定实体或层颜色& A. @0 F, a5 V* f
HRESULT Color([in] Colors color);5 u) A; ]' @$ g* ]

( n6 |  g- P  J1 i- |1 H+ E9、IIcadGroups对象) ~$ o: i+ Z) O# x5 J
属性:
1 u: i6 V* A: c2 @' w# oApplication IIcadApplication取得应用程序对象
; h7 M* T8 X* a: q7 b1 f3 \8 U/ KCoun long取得包含条目数
: |% c0 U% l0 `% X* E$ VParent IIcadDocument 取得父文档对象
4 k! e! [* b( D/ w7 g. l- P% j方法
$ b0 j# G, t& O8 a' K3 i& \增加一个新组. R8 m) e1 F& G8 j
HRESULT Add ([in] BSTR Name, [out, retval] IIcadGroup** ppItem);' Z, o. k1 J2 f

" F8 {: i  o4 H  @% M  j5 U9 C取得指定的组6 l& u: T$ u7 J3 J5 C
HRESULT Item([in] VARIANT Index, [out, retval] IIcadGroup** ppItem);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 12:48

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

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

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