|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 404room 于 2010-1-18 19:05 编辑
- o8 D( [) W4 P$ S1 |1 h: i9 G% I' O% w# a6 D
有哪位做过CAXA电子图板二次开发的高手,帮我看看下面这段程序哪儿不对。1 o& P0 p& \4 q+ J
函数的功能就是打开指定的EXB文件。经测试可以实现,但关闭CAXA时,就会弹出下面的窗口。; ~: F# A" }4 C' k: |
int usrTest(int& step,int& flag)
7 H w( M" K% p" M7 m% g- Z- t7 J7 [{. f L; p! Q$ \1 q, B- m* `
+ @. ]& J# t2 c# N9 S$ c
AFX_MANAGE_STATE(AfxGetStaticModuleState())
9 b% X+ P! I# X! e2 Y! `& @ [) u# Z# ]8 b
CFileDialog diag(true);
+ W- E5 c) k2 I# P; G. R ^) `, d9 {
9 |5 D) B5 @* |: R% cif(IDOK==diag.DoModal())# z# D. p/ \3 t% r# I
w- J+ p: S9 m9 w
{7 i3 N( p3 q' Q5 T" s- A
6 n$ o1 }3 q1 Z, I" n$ j/ j. u; zCString str;
) R% O \0 j( k: X3 i! `* F6 ~# w! B% A7 n# M
str=diag.GetPathName();
7 ]. _/ [+ r+ t/ p! Z# T {% k- s# S4 i B$ d6 j" E: z/ `
ebFileOpen(str));
# G, U/ o* E1 {" P% v+ B}" {" I5 ]% S V; \
- ?, W- y% @9 p, X. J" _+ u
ebEndCommand();
) T) N3 F" `7 Y7 e, d* \/ p+ ~/ K& j4 I0 N' K: u" t
return 1;6 r! [( C- Z: R) S2 \4 O
}
1 o8 _1 T7 U- R# r- H8 D/ q; I3 h, v* y6 T' I3 H
' R5 w, s* u* k" x2 ]5 ]0 [源代码供参考:
CAXA-openfile.part1.rar
(1.5 MB, 下载次数: 0)
|
|