|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 404room 于 2010-1-18 19:05 编辑 $ ^ Y8 T, {3 t9 l! K, A1 r% P
" l2 E% l) w5 Q0 r/ J% a2 p有哪位做过CAXA电子图板二次开发的高手,帮我看看下面这段程序哪儿不对。9 j+ a9 G" Z; V' b
函数的功能就是打开指定的EXB文件。经测试可以实现,但关闭CAXA时,就会弹出下面的窗口。
8 q' s" ~/ G) q7 mint usrTest(int& step,int& flag)
/ G5 ~. x. F' ?+ f, Y/ S{
( @7 J% z5 S- D8 `+ C) C; ^" P
0 A0 ^& v. I2 B7 e, d( Q# XAFX_MANAGE_STATE(AfxGetStaticModuleState())
- v" W5 r# |. d- e: t* z9 r z- y
. o, Y0 ~/ P) F. R; |$ MCFileDialog diag(true);9 D' Z% j, }) I N# [& I
& e9 f, y6 A. K, U
if(IDOK==diag.DoModal())
4 P3 q; G% W$ [6 t/ }; a7 {7 x9 D8 {# L2 `
{# I# i0 I! G0 R& i' s6 P, }
+ F( J- D j; V) f$ BCString str;$ X1 f. M1 d! x4 M! u" x) v
9 B4 P+ @! F8 H/ }
str=diag.GetPathName();0 c, r0 A! k& d. r+ U
; e* R2 H% @6 l, }1 x
ebFileOpen(str));
9 o5 K& f/ `# c$ m0 B4 B}
' E4 S* m* G+ ^5 P9 |7 ~4 |, ]) ?+ n; S8 W7 E( ^+ O! i
ebEndCommand();! h. O) T' i* t6 U5 \
7 t" H z/ t. b) R6 Dreturn 1;. g/ B2 N- l. r
}- f) x/ H( _, [: n5 Q/ }4 ~
/ I, J5 `' R6 `; i7 Y
% w% b5 y: G% W) }' z! j
源代码供参考:
CAXA-openfile.part1.rar
(1.5 MB, 下载次数: 0)
|
|