|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 404room 于 2010-1-18 19:05 编辑 0 ^$ L( n: y7 B1 e5 |8 q* u8 a9 K/ |- \
; J% v+ ?( b7 {3 T& |0 U# c8 D0 O
有哪位做过CAXA电子图板二次开发的高手,帮我看看下面这段程序哪儿不对。
. R, X, T# v1 q& {' W' u函数的功能就是打开指定的EXB文件。经测试可以实现,但关闭CAXA时,就会弹出下面的窗口。
2 S# g! O2 L7 aint usrTest(int& step,int& flag)' j% F' A/ ^8 J4 m
{+ m# I. ~# ?; m. \7 S
) m* X8 q4 q! S" uAFX_MANAGE_STATE(AfxGetStaticModuleState())
+ A9 }- C- u7 ]/ ?% y; T3 C1 I0 ?0 ]1 c( s, W
CFileDialog diag(true);" [1 M: z" V* V* L& Z& h
( T1 d9 H5 _; d. v- `$ J2 qif(IDOK==diag.DoModal())* H+ S0 N! Z3 `% ]& {5 d% {
+ l1 F( J# W, i: D8 H# Y
{" D4 G6 z4 S0 C; M- T4 P8 T% v2 u
: F. K5 M" I% m4 M5 k* c- DCString str;
4 d4 C7 J( h: C5 C1 c
1 ^! Q, C8 I) K; L* y/ P8 F( X0 d) ]4 }str=diag.GetPathName();
, @& ]5 j e, A# B9 z. g$ M) I! n4 E4 `% B
ebFileOpen(str));$ `8 d, m4 T7 w2 U
}9 K. O! z p/ N
# v+ e; w# V& M5 `$ O
ebEndCommand();) ^- r) W2 v$ j3 M2 b4 M1 [+ R1 d
5 h" I5 U8 s- J6 v k+ v2 H, u
return 1;; p" R0 S# s: w/ [7 Y% W5 f
}; R0 G- I# @4 G, s0 s* ]
3 X) I- M7 b9 a2 E: _
9 U# E6 V0 X& c
源代码供参考:
CAXA-openfile.part1.rar
(1.5 MB, 下载次数: 0)
|
|