CAD设计论坛

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

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

[复制链接]
发表于 2009-8-10 14:37 | 显示全部楼层 |阅读模式
浩辰ICAD2008 - LSP新增函数及VBA新增对象介绍
+ G9 z$ g  P" K4 x: K3 f1 n一、LSP新增函数:
" e1 c( c$ ~& `5 L3 ]" q1、计算从曲线开始到指定参数的长度vlax-curve-getDistAtParam6 T- G  h& w0 `+ o
函数调用形式:$ V2 k9 L+ D' L( U/ r( T. Y5 L
(vlax-curve-getDistAtParam curve-obj param) 1 [" o8 K7 h* A' ~1 K; g( a
参数:
- V$ T) ]' h% W, ?, r0 ]# @8 }curve-obj 类型:Ads_name 意义:实体
% ]$ Q: T+ I( _! B; dparam 类型:正整数 意义:当前曲线的节点 ' X1 @9 l9 \7 b# G7 s4 g9 B% N
返回值:
: M  E7 @3 o/ p如果成功返回从当前曲线的开始到指定节点的长度,否则返回nil ) @/ z5 C) _8 E! {: r9 ?* K9 n
  w' y! }' ^) k8 u. ^& ?
2、计算从曲线开始到指定点的长度vlax-curve- getDistAtPoint
1 N8 K, Q- g3 U) X- |: W* i函数调用形式:$ P2 y) _) e2 M6 x5 ?
(vlax-curve-getDistAtPoint curve-obj point)
! X% u; {) N  A0 I& v9 c& [8 K参数:" V' W1 M% y* m% G
curve-obj 类型:Ads_name 意义:实体
, L# L$ ~7 s& V6 H( v5 C( W" NPoint 类型:Ads_point 意义:当前指定点+ Z& q7 Y) D3 w. k
返回值:
6 w$ {& ?' K2 V" Z如果成功返回从当前曲线的开始到指定点的长度,否则返回nil ( C% M. ^. @/ r
- R* ^$ q' a* J
3、返回曲线最后节点数vlax-curve-getEndParam
8 ]4 z# N$ `$ x8 f$ @函数调用形式:2 j7 l5 i( e( Z* {& I6 ?- B. ?7 T
(vlax-curve-getEndParam curve-obj) ) G: [; b/ K4 s4 F1 Q+ ?4 }
参数:
" f( k6 X# B7 Z5 `curve-obj 类型:Ads_name 意义:实体/ G# v; w7 L0 i( Z7 E" K
返回值:# f7 Z# o2 [# T: j* d; A5 k
如果成功返回当前曲线的最后节点数,否则返回nil / I' j$ h5 E& [! G, \! p
. }$ P$ h' R" J- N3 I- ~
4、返回曲线最后节点值(WCS中)vlax-curve- getEndPoint
* Z( h; x7 ~* R1 k函数调用形式:& a/ K, a! z! b4 H5 U- \" L
(vlax-curve-getEndParam curve-obj)
  g3 K% O! I# G+ t% K0 H# G参数:+ D' Q: g1 P- s( e* |9 Q
curve-obj 类型:Ads_name 意义:实体
0 u* Z4 |  E/ L4 ?% @+ F* m返回值:
- W/ n2 X7 [2 |1 i4 `) i如果成功返回当前曲线的最后节点值,否则返回nil : K' K) X& n4 c8 R
2 R% d4 `7 |8 V
5、根据指定从曲线端点距离返回曲线上节点参数vlax-curve-getParamAtDist1 z! U; m! y5 a7 q. h
函数调用形式:* l" }5 F1 h1 ?8 i* h" G. j
(vlax-curve-getParamAtDist curve-obj dist)
% f' G% G& T3 V6 E  w; g参数:
) k1 ~0 d8 J, u5 E% Ycurve-obj 类型:Ads_name 意义:实体
8 U# U9 |2 U, Q; ddist 类型:ads_real 意义:指定从曲线端点距离# c% J5 Q6 ?# a8 o4 ^( z( [4 B$ M
返回值:
% N- @& P1 G5 }# |$ {" X, h4 i8 r. ]. m如果成功根据指定从曲线端点距离返回曲线上节点参数,否则返回nil
) P6 x4 @- s0 v# f4 S" q2 C
! s# X+ A0 q! _  c. M! g6、根据指定曲线点返回曲线上节点参数vlax-curve-getParamAtPoint4 I' _) u; ?; t6 \
函数调用形式:7 f' X0 N8 T/ d! _
(vlax-curve-getParamAtPoint curve-obj point)
/ I) _& ^" Y8 U9 I9 {参数:8 K2 z) l- V- H8 v3 \5 u$ \
curve-obj 类型:Ads_name 意义:实体
( I4 ]% e2 o# D2 \; U0 mpoint 类型:ads_point 意义:指定曲线点- v6 @. ?( r+ c
返回值:
  O* g4 R( f! W2 C% E如果成功根据指定曲线点返回曲线上节点参数,否则返回nil
. Z# m6 g( Q! l" C
4 y. d) c" i. N5 j7 ^/ F7、根据用户指定的距离返回曲线上点(在WCS中)vlax-curve-getPointAtDist% M4 O$ B3 m% A) r" u, f' G
函数调用形式:
* W; J" s) e) }* n6 O( n* Y" J(vlax-curve-getPointAtDist curve-obj dist) $ j3 ]" n- L1 }6 [
参数:/ Z" ^! G- o2 Y6 _& v4 K
curve-obj 类型:Ads_name 意义:实体
; k! @: t) R. Adist 类型:ads_real 意义:指定从曲线端点距离% l9 m5 q4 M/ q" L& i
返回值:
2 C6 c: @7 T4 [如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil # j1 F' y0 N9 T

# b9 p8 }, c7 k8 {; n$ D: r8、根据用户指定的节点参数返回曲线上点(在WCS中)vlax-curve-getPointAtParam
! y, d2 _) d! p! I# w* D* n. n函数调用形式:
( z4 |" r' r; a(vlax-curve-getPointAtParam curve-obj param) ' f; ~$ D' `0 E# C# A
参数:
2 ]+ r& X, O; m' X) ]% X2 wcurve-obj 类型:Ads_name 意义:实体
0 q9 Q3 ^' T' oparam 类型:正整数 意义:当前曲线的节点 4 i2 z; W/ h5 y6 A
返回值:
1 K  H2 m) z1 _+ P9 j4 h5 |如果成功根据指定从曲线端点距离返回曲线上点,否则返回nil $ R; x1 i: O: a' d
3 D& a+ I* M4 L& _" o( Y1 I: i# }
9、返回曲线起始节点参数vlax-curve-getStartParam
4 v4 }) p! n" {函数调用形式:
2 {! O; J" I; ~2 p  m(vlax-curve-getStartParam curve-obj) ' d, m& P& D* m8 R  }* y  k9 w. r& \
参数:
8 u. j9 D- v, a* Ccurve-obj 类型:Ads_name 意义:实体: m  j/ W  X4 C# f# g( c3 X' _
返回值:
0 Y* l, k: d( o9 `4 i- O+ F如果成功返回当前曲线的起始节点参数,否则返回nil 5 L+ G6 U8 o; ~# X

( q) u# Y) {7 w9 y" _10、返回曲线起始节点值(WCS中)vlax-curve- getStartPoint0 T/ Q/ J6 \* G
函数调用形式:
8 K& R9 g, Z" x+ e) z(vlax-curve-getStartParam curve-obj)
3 N$ n- `: ~. q: K3 K$ f8 j3 a参数:- Z: \" v5 J5 `% p$ h; }( b1 y3 `( |
curve-obj 类型:Ads_name 意义:实体( v; [6 X8 ]* y0 N8 b
返回值:  J- C  M5 F! f" q
如果成功返回当前曲线的起始节点值,否则返回nil
# h0 q5 V, T5 ^  j1 v
; a! K& [, N3 s/ g  Q; `' d  i/ {' G, s$ E
二、VBA新增对象0 e! n2 G; W; V' k% v
1、IIcadPlotConfiguration对象6 T! D( d& r$ i! r4 n7 d# g
属性:
3 i. p2 T6 s1 C  P$ }2 AName:String 指定的对象名称4 y7 v* Q4 o. d: `! s
CanonicalMediaName:String 指定的规格纸张名称* ?8 ]8 t4 M7 X4 w. Y
CenterPlot:BOOL 指定的居中方式
: _0 D$ ^1 f& ~- }! A7 v1 tConfigName:String 绘图区配置名称
4 N' k3 O# e$ C. t6 MPaperUnits:IcPlotPaperUnits 显示版面或绘图区配置的单位
# j% e5 l6 M) s- g6 ^( d/ iPlotHidden:BOOL 绘图过程中对象是否隐藏. v( s8 @' w* E+ @  C$ j8 ?/ ?; F1 q! @
PlotOrigin:IIcadPoint 版面坐标(WCS坐标系)
" w3 i1 X) |5 r* lPlotRotation IcPlotRotation 版面或绘图区配置的旋转角
3 M+ \- z+ w8 qPlotType IcPlotType 版面或绘图区配置的类型
, y3 O3 v/ |0 j1 U7 S0 [* e6 {$ fPlotViewportBorders BOOL 是否绘制视口边界. ^/ q; y6 }) H6 ]
PlotViewportsFirst BOOL 是否先绘制图纸空间的多边型视口
- ?4 e% O, `) x3 \PlotWithLineweights BOOL 采用绘制文件的线宽,或采用图纸的线宽
. S) A% K  K5 [( @$ a3 ^- l% @% GPlotWithPlotStyles BOOL采用绘制文件的线型,或采用图纸的线型
3 H  s$ @4 R' DScaleLineweights BOOL 当绘制版面时是否几何缩放线宽1 u2 A# j6 x& Z: q/ N# b
ShowPlotStyles BOOL 是否将绘制类型应用倒绘图
; F1 r  f4 X. iStandardScale IcPlotScale 版面或绘制配置的标准缩放2 A' I, p( [9 i1 }" \  y
StyleSheet String 版面或绘制配置的类型单& u- l0 }1 g' t% b, x$ E, h+ A
UseStandardScale BOOL 绘制区采用标准缩放还是自定义缩放1 h) q2 w# m; ]( J" V
ViewToPlot String 绘图区的视图名称
- R3 P9 X4 ^7 b, \9 x+ r方法:; O3 m* i7 k+ p* s, n
取得绘图区视图的大小2 z  X4 e+ ^+ k' |
HRESULT GetPaperSize([out] double* Width, [out] double* Height);
! O! x3 `8 m! S) M- T4 U$ ^" O( @9 R, G. [
取得绘图区版面窗口坐标
8 o9 ?& V- i# f) m+ i. A1 RHRESULT GetWindowToPlot([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);
' s, n' d5 b# _
: |, w& R4 ]. r* C2 n5 x9 J设置绘图区版面窗口坐标
* F+ G2 t& J) U" c; @5 oHRESULT SetWindowToPlot([in] IIcadPoint* pLowerLeft, [in] IIcadPoint* pUpperRight);
! d& V. p0 e/ ^1 ^1 W& c( O6 @* a$ U6 X/ @9 L
设置自定义缩放值! L% u2 `; ]1 T( z- E
HRESULT SetCustomScale([in] double Numerator, [in] double Denominator);
+ S2 `2 [. M( A) _! }/ ~/ l; Z( U  c6 Y
( i' V; z: p# B1 t" J! L) U取得自定义缩放值
* m  \0 o0 ~, QHRESULT GetCustomScale([out] double* pNumerator, [out] double* pDenominator);
1 ^3 t& n9 `! }6 R5 ~$ f, w9 l0 U% o5 `) t0 P
取得所有可用绘制驱动名称
* h! }; w2 O; X. Y& `% W9 _HRESULT GetPlotDeviceNames([out, retval] VARIANT* pArray);+ G& O6 q/ {. @
  E9 Q. j+ }& t0 w' O
取得所有可用绘制类型表名称
# r: S' D0 T  b) k: HHRESULT GetPlotStyleTableNames([out, retval] VARIANT* pArray);& g( h% ~, p% U& [8 P! d
6 U) @- W# f+ K
取得图纸边界外空白区大小
* g: D9 d& |$ g: [5 X7 {HRESULT GetPaperMargins([out] IIcadPoint** ppLowerLeft, [out] IIcadPoint** ppUpperRight);7 a. L) O6 j: K

0 ^5 E- c# \: g4 c复制指定的绘制配置
& Z  Q5 @3 C. y! u% V- ]HRESULT CopyFrom([in] IIcadPlotConfiguration* pPlotConfig);
1 ~& L, M, X1 `* E9 Q4 t, |2 l4 W% h# }0 o
取得指定的绘制驱动的所有可用规范设备名称* J% @- g2 s9 l  k" l$ F
HRESULT GetCanonicalMediaNames([out, retval] VARIANT* pArray);
9 z6 f# E+ Z# v3 W/ C: _2 G" H. g
; b6 \; e, A7 b: d6 o2 a2 r; I+ b取得本地规范设备名称的版本
/ ?/ }9 ~6 m3 ~+ P9 Y5 OHRESULT GetLocaleMediaName([out, retval] BSTR* pName);
% P* y, S8 m! j( T: z/ w* E( }
, I+ i: f! I& O- k更新当前系统状态的绘制、规范设备、和绘制类型表信息
2 L2 E. b2 z/ R& r/ Y8 ~$ L$ e: mHRESULT RefreshPlotDeviceInfo();8 r+ n/ u9 ^! w5 ?! s
6 E# q6 Q( ?) z2 `
绘制配置是仅应用到模型空间还是所有版面
/ x/ F- \. d; u$ O! Z* AHRESULT ModelType([out, retval] VARIANT_BOOL* pVal);
! Z' l! K' A/ g0 B, b8 V# _9 ]' J7 R4 n0 n4 Q/ e0 I+ V
2、 IIcadPlotConfigurations 对象1 h  }1 d. w( N) a$ A
属性:
4 r( _- e  @' j% pApplication IIcadApplication 取得应用程序对象
% A+ h' @  P1 y1 Y9 HCount long 取得包含条目数) ]0 B# P: e$ p8 B. `4 x
Parent IIcadDocument 取得父文档对象, W7 F8 m5 o7 q6 T- ]" M9 R
方法:/ \2 I5 ]- }5 T
增加一个新的绘制配置
& _1 k4 O, e8 L8 ]( N: E  D" U! [HRESULT Add ([in] BSTR Name, [out, retval] IIcadPlotConfiguration** ppItem);( c( M4 c9 w( m+ B! F
: j+ B3 `  F8 f# ]
取得指定的绘制配置! M! J6 P# d" M: k2 i  w/ d- W. V
HRESULT Item([in] VARIANT Index, [out, retval] IIcadPlotConfiguration** ppItem);
" {! d# ?7 T' p1 g5 U4 q1 A3 b7 H$ b( u# H$ X& R7 `$ c% r
3、IIcadLayout8 d) q& h8 S" ]! @8 Q
属性:
& H* L, }7 n8 t+ q/ e8 s# nBlock IIcadBlock 取得版面的联合块
3 f4 V6 t( q5 ~TabOrder long 版面的tab顺序
3 q' }) X5 n; t4 V: z: {8 e- o% L" L2 l8 _! d- x3 J4 h# _( ?- h
4、IIcadLayouts 对象& x4 w; q7 V% Q* o
属性:+ [0 n: P5 i& |' W' J+ \' r1 Z: S
Application IIcadApplication取得应用程序对象. w4 V- X- T- o- e1 C
Coun long取得包含条目数  d* ^- s) S( N- \* ~; j9 Z# \& {
Parent IIcadDocument 取得父文档对象
3 ^! q' F; y. l7 U# G7 t方法:
% ~% I6 j. n+ n6 T增加一个新的版面
0 y- m/ g# V: n" B+ |- EHRESULT Add ([in] BSTR Name, [out, retval] IIcadLayout** ppItem);
8 K' m+ G7 F4 F1 d
9 Y  {  Q& O/ ?& l& L4 }7 m9 M取得指定的版面
. Q& Z4 f( H3 B$ U1 r) QHRESULT Item([in] VARIANT Index, [out, retval] IIcadLayout** ppItem);& D, Y7 D+ y- F! m
& C, y, k# S' k9 X9 H7 N
5、IIcadXRecord对象
' S% l$ _7 w8 Y) M7 S8 q属性:4 p5 j) c* G5 |1 Q: Y
Name:String 指定的对象名称' X3 Y# P6 V  c* R) W. S% v, W
TranslateIDs BOOL 指定在深度克隆或写块克隆时是否转换对象ID# o0 A' j9 X+ r9 l
方法:0 x) ?! O# X" Z  E7 p; X
取得联合字典的扩展数据
% d6 W. q& ]. m. C4 z* F$ uHRESULT GetXRecordData([out] VARIANT* XRecordDataType, [out] VARIANT* XRecordDataValue);
: A! d0 j) I! H- o1 p( \7 l
6 M) a/ t  |. m9 c# b0 b设置联合字典的扩展数据
+ \& ?5 }( ]! C0 Z/ d7 e# M& p1 LHRESULT SetXRecordData([in] VARIANT XRecordDataType, [in] VARIANT XRecordDataValue);8 n% J8 F: f9 j* e0 s5 f

+ G7 D9 e" p  M3 g7 [7 P! F6、IIcadDictionary对象
7 h4 |9 Z; O! w& E2 J" Z9 B. X4 B属性
3 R5 U2 X7 z+ AName:String 指定的对象名称
, }/ o6 i! c) g方法:
3 f; f/ ?! X' y/ I0 o为命名字典增加一个对象: \$ z2 N& r  l2 N0 d( F
HRESULT AddObject([in] BSTR Keyword, [in] BSTR ObjectName, [out, retval] IDispatch** ppNewObj); // IIcadDbItem** ?7 z; Y, d. }2 O  p: Y2 n1 E
2 A& O+ C  p( ?( Z# T! E
取得字典中对象名称(关键字)
6 A- S2 j& D. V- z( u) u0 n* x) `HRESULT GetName([in] IDispatch* pObject, [out, retval] BSTR* bstrName);
2 G; |' I! R- h* g" A
/ h6 d6 B/ `) C! J8 z6 M* h根据指定对象名称(关键字)返回对象( N) x" F8 E4 a
HRESULT GetObject([in] BSTR Name, [out, retval] IDispatch** ppObj);
9 p% P, @; V$ L% t" X, S, c- A: V, V" n
根据指定对象名称(关键字)从字典中删除对象& |' ~: f$ P: F$ E5 Y2 u
HRESULT Remove([in] BSTR Name, [out, retval] IDispatch** ppObj);- a) T1 A5 A; O- q9 w/ h& z

: d$ H" `# l# ?; l) x* a. A6 `. ~重命名字典中条目名称* Z) ~0 M% c# G; |1 A: {+ Z( s. @7 V
HRESULT Rename([in] BSTR OldName, [in] BSTR NewName);
7 o$ i7 U& y: X+ J: u
: V" q; X% m. r; g  G7 ]) a根据指定对象名称(关键字)从字典中替换对象
# _4 ?  O6 T5 T3 eHRESULT Replace([in] BSTR OldName, [in] IDispatch* pObj);
$ Y. v  l( j$ y+ l
9 b4 P2 _: G- U9 [- p& r6 k根据索引取得字典中对象
3 F1 W& d$ W% z4 aHRESULT Item([in] VARIANT Index, [out, retval] IDispatch** ppItem);' O% U( p- B7 t1 o" ~2 }

/ r, N' V. Y5 l% A# Y5 [9 E取得字典条目数
' q/ C& K& A9 i' j7 hHRESULT Count([out, retval] long* pVal);8 P1 s% R! H- B* r/ l& }

: u, E" d, d" H- Z6 s在字典中增加扩展数据
- N* q7 O. A# k$ ]. H8 |4 G4 O: q; l. }+ rHRESULT AddXRecord([in] BSTR Keyword, [out, retval] IIcadXRecord** ppNewXRecord);
; o2 C( T' h' m) r$ x9 a4 b3 `2 l: N/ [8 O! G
7、IIcadDictionaries 对象/ m# R+ P4 F+ r3 d8 a# i8 I
属性:
% @! x- Z" A% nApplication IIcadApplication取得应用程序对象
: z9 \0 H/ m  Y3 |: vCoun long取得包含条目数4 x! E" w# h7 h/ W' D& r) a! K
Parent IIcadDocument 取得父文档对象& {1 V# ]1 }- P$ ?; z
方法
1 [! q9 {. s/ r. l7 r: M增加一个新的字典5 B7 W2 Y4 a# j3 ~# n' O- E
HRESULT Add ([in] BSTR Name, [out, retval] IIcadDictionary** ppItem);
, ?1 l; Y% ?. [- ]0 n
" ^5 z) g0 o6 ^& m# d取得指定的字典8 \1 D5 q# [. R4 q* K
HRESULT Item([in] VARIANT Index, [out, retval] IIcadDictionary** ppItem);8 C4 G, R/ B" o' N. i
6 e3 O! o# v& z3 T* v7 U
8、IIcadGroup对象
% w" B5 t6 O, |3 d- o属性:6 a3 t' e5 U4 g4 D7 |: c9 g! {
Name:String 指定的对象名称
# d2 ]* e4 A, h, T* v方法:
  j- {# E, P: E根据指定索引取得组中实体对象
+ A  S: B$ D' Z3 W- }) mHRESULT Item([in] long Index, [out, retval] IIcadEntity** ppEntity);- N  u8 S6 p! k7 v' b3 T
# {4 Y$ m: J& G5 {6 a# ?( B' K, c
取得组中实体数3 @. h" r! J; L( n
HRESULT Count([out, retval] long* pVal);0 {: o3 S  w: h7 _. T: D

7 O; V! u% @& [! y5 J3 d3 `1 x所在图层
! r$ D$ ~' W8 b; V9 |. B$ o% AHRESULT Layer([in] BSTR layer);
( Y) w4 l$ X+ P1 R' S# q
+ x& E- U7 F7 H8 ^" q$ k实体线型
" _% A$ U9 j4 V) }0 O5 J0 S# `HRESULT Linetype([in] BSTR linetype);# |7 }7 g& p! Z  r" H) \: C
7 D3 r. H/ z% \1 V. E9 c
实体线型缩放比例: e3 {5 T- ~# S( g6 L
HRESULT LinetypeScale([in] double linetypeScale);! p) [' g& B3 o" W2 q6 `' Y

. s7 A- A. l5 f6 ]( ~, _对象或应用程序的可见性
" t  R3 A) @- P. b0 dHRESULT Visible([in] VARIANT_BOOL isVisible);
0 Q( m$ Y! a' V4 \& J6 H+ g: S
! `& v8 L! u5 T" z5 v) ]& V- C设置取得对象或选择集的高亮状态( i8 H+ X, C* ~0 ~5 Z* n9 C. X. d
HRESULT Highlight([in] VARIANT_BOOL HighlightFlag);4 G& Y& p5 J& Q* r+ I4 A3 r% |
4 `/ j  A8 }! P  K; N% [+ X
实体的绘制类型名称
  W' B+ \% t* @# S$ i# nHRESULT PlotStyleName([in] BSTR plotStyleName);2 @2 A8 C2 N& }, w
9 ]5 u2 Q% ^. H- ?) o  G6 V
指定个别实体或缺省线宽
0 C' }; j8 Z/ I$ C% b' s% MHRESULT Lineweight([in] IcLineWeight lineWeight );
& h/ Z3 ]# P6 O9 k$ s9 H6 P# j" ?  F, Z; [0 u% l3 b
增加一个或多个实体倒组中
" B& d7 h3 R% p! |HRESULT AppendItems([in] VARIANT Objects);
' X" ~* b6 u4 N" l
: z; |4 t, N7 H3 p! Q从组中删除指定条目/ W& `# O0 F  ~" ^
HRESULT RemoveItems([in] VARIANT Objects);, ~: R% }! C3 _+ @

( D# W' ]* d; @7 `. o% r更新对象到视图) o; h& `4 n: {( {, A! P; d. o, L/ x
HRESULT Update();/ l* t' D4 d  g0 t
' d$ c* C/ \% g! T, T0 z
指定实体或层颜色) M& N; D  r" a+ A) {
HRESULT Color([in] Colors color);8 q: M, l% V9 |  y
' _. _* O9 Q$ g* z, O) b, Y
9、IIcadGroups对象
' g$ `% R5 o, c/ t0 |: K- ~属性:* [% s+ Z' T, {0 Y
Application IIcadApplication取得应用程序对象7 F' D/ z" U3 j' ]6 R
Coun long取得包含条目数
, @, `: n" R3 Q1 k0 e7 g  U0 }Parent IIcadDocument 取得父文档对象$ |# Z5 p6 C- [  c1 `& t2 D
方法
) X. K# ~5 @/ w( o5 g' G& u增加一个新组# p% {3 n" {' f+ T
HRESULT Add ([in] BSTR Name, [out, retval] IIcadGroup** ppItem);8 o4 `5 R& B( H; K/ u
+ B2 q1 W2 ~" I( Z/ j  F3 v# Z
取得指定的组; |% f% M, h/ A% [7 V
HRESULT Item([in] VARIANT Index, [out, retval] IIcadGroup** ppItem);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-21 05:37

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

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

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