| 
 | 	
		
 
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册 
 
 
 
x
 
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口 
9 F* ?1 D2 |, t4 u6 ?常见的如下,直接复制即可8 [3 S& [5 [( a# H7 q9 W 
 
9 n' V( E, Q$ b3 c# G; C 
+ u+ g! ~7 H7 S1 w( f% E# l( ]2 t' V* L 
 
8 m3 \% D' t& S) zAddPrereqComponent("System",Protected);7 M, L) E1 z0 d: o  l 
AddPrereqComponent("ApplicationFrame",Public);" u6 I4 d# W1 ]1 ^$ I2 k 
AddPrereqComponent("Dialog",Public); 
' a+ I( C" h1 L% j// END WIZARD EDITION ZONE 
5 V- v$ m! J! ]AddPrereqComponent("ApplicationFrame",Protected);$ Y* Y5 f5 n3 m0 c 
AddPrereqComponent("CATAssemblyInterfaces",Protected);  V  A$ P) ~( \/ \7 {- p3 w9 s 
AddPrereqComponent("ObjectModelerBase",Protected); 
; h& I0 ]/ R1 v6 q  m; P$ I% JAddPrereqComponent("ProductStructureUI",Protected); 
) l* ?7 i) |3 E. h6 j! d: L$ k3 UAddPrereqComponent("DialogEngine",Protected);6 I: g, Q3 a( J5 t: z; `% q 
AddPrereqComponent("Mathematics",Protected);0 s' [* m  T# V2 y" ?# w1 ^ 
AddPrereqComponent("Dialog",Protected); 
. p0 d" q, l7 }& w6 QAddPrereqComponent("MechanicalModelerUI",Protected);9 n2 ^6 K( |2 @$ q6 h& Z# y' L 
AddPrereqComponent("MechanicalModelerUI",Public); 
2 Q8 }. y$ T' N# i3 SAddPrereqComponent("PartInterfaces",Public);9 K7 c7 H" ]' T8 o$ t/ H! `/ R7 U: j& a 
AddPrereqComponent("ObjectSpecsModeler",Public);' J$ v! }7 C- N6 W" p( [3 _; D 
AddPrereqComponent("ConstraintModeler",Public); 
: p# Q' s$ q+ c+ m6 TAddPrereqComponent("ConstraintModelerInterfaces",Public);3 O! c' A% J9 J9 s# P 
AddPrereqComponent("ConstraintModelerUI",Public);. n( f% j1 g; S 
AddPrereqComponent("SkeTCherInterfaces",Public); 
' l7 ]8 u$ ^- \+ q/ o9 YAddPrereqComponent("GeometricOperators",Public);2 A2 e/ _# x! c" A) S6 }- g* f% g 
AddPrereqComponent("ProductStructureInterfaces",Public);" P; W$ u5 ~; ~9 j2 O: I' b 
AddPrereqComponent("ProductStructure",Public); 
' I/ X9 z5 d: ~$ vAddPrereqComponent("SpaceAnalysisInterfaces",    Public); 
( i' A9 l# q5 s! J9 eAddPrereqComponent("SimulationBase",             Public);, w* F2 o$ m$ \ 
AddPrereqComponent("SimulationInterfaces",       Public); 
2 O( S" U% j% Y  WAddPrereqComponent("GSMInterfaces",Public); 
7 t, X2 P6 W( g" ~( J/ WAddPrereqComponent("GSOInterfaces",Public);! |# d5 M, V9 u* q  M& ? 
AddPrereqComponent("LiteralFeatures",Public); 
) ?) m% F- J. V  `- w: oAddPrereqComponent("DraftingInterfaces",         Public);9 q! W. i7 e! C  F( o1 r( u/ m$ w 
AddPrereqComponent("CATTTRSInterfaces",          Public);( j3 E2 E$ O$ }- v$ u 
AddPrereqComponent("CATTPSInterfaces",           Public); 
* z  \+ l5 h3 \4 C% h' k3 U& j1 Y- _AddPrereqComponent("ManufacturingInterfaces",Public); 
" _: b) |' Z1 BAddPrereqComponent("SurfaceMachiningInterfaces",Public);& d& A& h7 V+ @2 N# ?9 L% \9 t 
AddPrereqComponent("DMAPSInterfaces",Public); 
( C7 X, Y. A2 o! m- A4 {AddPrereqComponent("GeometricObjects",Public); 
  @& e" ^# X) A: t7 aAddPrereqComponent("KnowledgeInterfaces",Public);3 U  X( a8 L- Q2 X 
AddPrereqComponent("LiteralsEditor",Public);9 S, ~" j% p. Y; A 
AddPrereqComponent("MechanicalModeler",Public); 
+ W' R( }% e' ^4 x' q% q! WAddPrereqComponent("Tessellation",Public); 
: y$ O3 h% E0 K. H1 v" cAddPrereqComponent("Visualization",Public);6 J8 w2 N7 |$ E' ^ 
AddPrereqComponent("VisualizationBase",Public); 
2 x: k1 N8 |2 s7 j$ o9 RAddPrereqComponent("MecModInterfaces",Public); 
. g1 e' i& H) oAddPrereqComponent("NewTopologicalObjects",Public); 
7 Q6 v- m4 z) F" t3 h! \AddPrereqComponent("MechanicalCommands",Public);+ ]! F; _0 v9 l9 `7 ? 
AddPrereqComponent("TopologicalOperators",Public);) b( c1 f7 S( |4 Y& ?) | 
AddPrereqComponent("InteractiveInterfaces",Public); 
! F0 R1 ~3 g8 M9 Z( y) y1 {AddPrereqComponent("PrismaticMachiningInterfaces",Public); 
  q: i5 ^& j0 X5 E, O) lAddPrereqComponent("ToolPathEditorInterfaces",Public);1 t! C# C* I$ K  Y8 l- }4 q' @ 
AddPrereqComponent("FreeFormOperators",Public); 
# \, I1 g2 |* n* L: }2 ]+ hAddPrereqComponent("CATIAApplicationFrame",Public);1 X' r0 S' ]. a0 {4 _7 e8 B 
AddPrereqComponent("ComponentsCatalogsInterfaces",Public); 
" |# f# \# E/ z/ A7 d5 e. ZAddPrereqComponent("ProcessPlatformBase",Public);: q1 K: F: v$ N5 @$ }" P 
AddPrereqComponent("ProcessPlatformVisu",Public);* E8 f, Y& a* @( d( b( O 
AddPrereqComponent("AdvancedMachiningInterfaces",Public);2 W4 O" {" l7 ^( Y3 U, v' }5 `  b 
AddPrereqComponent("ObjectModelerInterfaces",Public); 
' k) t. H. V2 h6 i2 gAddPrereqComponent("SketcherModeler",Public); 
8 F) p5 R5 _2 W: |. }  vAddPrereqComponent("MeasureGeometryInterfaces",Public);: }9 ]- u( ^: k 
AddPrereqComponent("InfInterfaces",Public); 
! `0 H, f3 i  o2 Y: gAddPrereqComponent("XMLParser",Public);; A% N% M& E$ f$ m3 z  ?# [ 
AddPrereqComponent("AdvancedMathematics",Public); 
0 u4 h; E0 J2 V8 G: f2 CAddPrereqComponent("CATPlantShipModeler",Public);  P& [* ~# k9 N" S 
AddPrereqComponent("CATSchPlatformInterfaces",Public); 
2 ]" M' V$ U- [* d' \+ w0 \* n9 W 
' [' [$ O3 V% C5 n( ?7 p! S3 ^$ y( }/ \) w 
 |   
 
 
 
 |