| 
 | 	
		
 
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册 
 
 
 
x
 
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口 
* x- M4 X+ [2 z! W常见的如下,直接复制即可 
0 D6 i1 N( F( `7 a, ~0 A 
8 x/ H. \. W7 Z  [. r 
8 B7 V, `5 m9 |! C  X3 s: z, r+ r, X4 F7 X 
" R& M5 J7 T+ @' P4 W8 G 
AddPrereqComponent("System",Protected); 
0 k- s9 ^1 P' M, `4 \) F5 f/ _" zAddPrereqComponent("ApplicationFrame",Public);- e) r( O  i" O' k* W  x 
AddPrereqComponent("Dialog",Public); 
! N& {* A+ p% m2 P# K( V. V0 n; n// END WIZARD EDITION ZONE 
3 ^/ `5 ^5 R, r  f3 T6 r# w. `$ RAddPrereqComponent("ApplicationFrame",Protected);, X9 K9 j- G5 a 
AddPrereqComponent("CATAssemblyInterfaces",Protected); 
# }6 y+ ?( V+ [! G9 VAddPrereqComponent("ObjectModelerBase",Protected); 
1 F9 z1 t  h- |  l5 `% u5 KAddPrereqComponent("ProductStructureUI",Protected);) c1 V7 z+ S: w4 G1 R. d 
AddPrereqComponent("DialogEngine",Protected); 
3 K7 |! o1 R- A- vAddPrereqComponent("Mathematics",Protected); 
. m" l% h7 e0 {3 D+ t# |% [# hAddPrereqComponent("Dialog",Protected); 
5 J: u, X' ~* M! Y2 DAddPrereqComponent("MechanicalModelerUI",Protected); 
( n, A/ f# |# A& M: O, s1 m+ \AddPrereqComponent("MechanicalModelerUI",Public);; z2 \$ }$ j' H/ a" t% J* w8 @; A 
AddPrereqComponent("PartInterfaces",Public); 
0 @. a6 i: E% q; C3 UAddPrereqComponent("ObjectSpecsModeler",Public); 
$ Q% `- r2 z( |6 {; E6 j) jAddPrereqComponent("ConstraintModeler",Public); 
8 |/ T7 K  D2 pAddPrereqComponent("ConstraintModelerInterfaces",Public); 
. U: H. H6 d, R  b+ D8 jAddPrereqComponent("ConstraintModelerUI",Public);* o( @* k, Q" o& C5 H5 e 
AddPrereqComponent("SkeTCherInterfaces",Public);$ v/ @1 L; a* B 
AddPrereqComponent("GeometricOperators",Public);9 b! x" R5 N5 o0 y8 E1 e 
AddPrereqComponent("ProductStructureInterfaces",Public);  U5 R1 _5 h: L& ?2 V3 D3 G 
AddPrereqComponent("ProductStructure",Public);: J2 a! G+ v" P. X 
AddPrereqComponent("SpaceAnalysisInterfaces",    Public);5 W+ O" d) |" s1 o) Y 
AddPrereqComponent("SimulationBase",             Public); 
+ C7 ]5 r: E" Y& ^! \) p8 n' b* OAddPrereqComponent("SimulationInterfaces",       Public); 
0 s- i3 A  E7 V& Z6 ^0 e& ^AddPrereqComponent("GSMInterfaces",Public); 
0 K/ l8 U! {# ]AddPrereqComponent("GSOInterfaces",Public); 
! P( d, q( w$ T9 W! EAddPrereqComponent("LiteralFeatures",Public);+ m+ i4 n  W7 K& ]. b 
AddPrereqComponent("DraftingInterfaces",         Public);4 A' e( V. ]- ]( U/ i  I0 x! d7 E 
AddPrereqComponent("CATTTRSInterfaces",          Public);7 l/ T) D! U% s4 P! r% _- I: [ 
AddPrereqComponent("CATTPSInterfaces",           Public); 
! ?0 _5 ?2 O8 `AddPrereqComponent("ManufacturingInterfaces",Public); 
  C- x1 e, v. j% ZAddPrereqComponent("SurfaceMachiningInterfaces",Public);1 h4 S8 M1 V8 o& ~9 N9 `! Z: N" d 
AddPrereqComponent("DMAPSInterfaces",Public);- N* j  i6 \' ?. @" Y$ C 
AddPrereqComponent("GeometricObjects",Public);4 W" O7 o8 u% P7 n' p 
AddPrereqComponent("KnowledgeInterfaces",Public);' [. T4 u1 j4 e( C  d8 | 
AddPrereqComponent("LiteralsEditor",Public);" u; u% T/ V( O$ [ 
AddPrereqComponent("MechanicalModeler",Public);. g& R1 l" Z7 Y 
AddPrereqComponent("Tessellation",Public);4 y2 e, N; @" ?% ~- h& a  V, F! l) M 
AddPrereqComponent("Visualization",Public);: [' S& y. T- E# p* R4 E 
AddPrereqComponent("VisualizationBase",Public);5 C- ~2 \! Z( h% v+ z8 R 
AddPrereqComponent("MecModInterfaces",Public); 
4 b/ g6 l! _3 TAddPrereqComponent("NewTopologicalObjects",Public);' N, x1 t/ u/ S2 ]7 T 
AddPrereqComponent("MechanicalCommands",Public); 
/ q0 m0 h2 Z- x: w4 U4 @# @AddPrereqComponent("TopologicalOperators",Public);+ [: E( ?0 M, R* B- R7 ?" t& _ 
AddPrereqComponent("InteractiveInterfaces",Public); 
3 o7 P/ T$ e) Y* j5 U0 c1 VAddPrereqComponent("PrismaticMachiningInterfaces",Public); 
1 I) |6 O& e2 L* U: R0 E4 \AddPrereqComponent("ToolPathEditorInterfaces",Public); 
1 \! f5 v8 p: }1 B1 D7 PAddPrereqComponent("FreeFormOperators",Public); 
) y3 P5 E2 X! ~& i' ZAddPrereqComponent("CATIAApplicationFrame",Public); 
2 @* Y" A- C2 g! ^- lAddPrereqComponent("ComponentsCatalogsInterfaces",Public);1 Q- p" O# S0 I, b" S8 J4 H8 ?* i 
AddPrereqComponent("ProcessPlatformBase",Public);) n6 O$ O1 g6 U) }& R3 l. O, Q 
AddPrereqComponent("ProcessPlatformVisu",Public); 
1 k; D( X- J/ `) U$ EAddPrereqComponent("AdvancedMachiningInterfaces",Public);& j9 ?% C- A% q  {$ Q5 P& } 
AddPrereqComponent("ObjectModelerInterfaces",Public);) T+ u6 r* {9 e4 [) R5 _9 ~ 
AddPrereqComponent("SketcherModeler",Public); 
* G6 U+ O' S& N+ hAddPrereqComponent("MeasureGeometryInterfaces",Public);8 f! U% X6 s9 ?2 Z1 [$ A) @7 t 
AddPrereqComponent("InfInterfaces",Public); 
) k+ Z; f6 S, vAddPrereqComponent("XMLParser",Public); 
# C  t8 r0 h9 Y  j% lAddPrereqComponent("AdvancedMathematics",Public); 
* ^* l- G* q. [# f# s$ R/ f2 Z; IAddPrereqComponent("CATPlantShipModeler",Public);- P; r: O0 t7 `" ~7 s, A( ? 
AddPrereqComponent("CATSchPlatformInterfaces",Public); 
7 M" G& r4 m" o* f! P6 _8 {) G) k% q5 G$ a- B- [( a2 X7 C 
! T, K% k* Q" T 
 |   
 
 
 
 |