|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 404room 于 2010-1-18 19:05 编辑 * u# A( `) ]: v0 w+ u$ k8 i5 r/ P
# T( z/ ?( k) E( d) Z1 B: b有哪位做过CAXA电子图板二次开发的高手,帮我看看下面这段程序哪儿不对。0 E1 }/ [+ j1 p* c) s9 k
函数的功能就是打开指定的EXB文件。经测试可以实现,但关闭CAXA时,就会弹出下面的窗口。. {- a* i! a& {: m& s4 U
int usrTest(int& step,int& flag)' {& X- k4 a w. @3 r
{0 V' M' }6 \$ _6 o+ d* X5 J( G6 P6 Y
( g* n7 {9 E! H6 a" c, e/ \# KAFX_MANAGE_STATE(AfxGetStaticModuleState())
% h3 A, l( j0 n4 Z! _4 K8 V/ b4 m t V3 S5 @
CFileDialog diag(true);
1 y E+ k2 Z% o @. o- I! n2 a5 d O2 P* K3 S. |8 ]
if(IDOK==diag.DoModal()) V8 y; Y K! j. O' `; B
4 V5 x; m: n: m2 R6 u{# J& |7 J$ h6 z+ u, g5 w. u
% [& K; G) p& p/ n% z& H$ C6 l
CString str;9 S) W( c9 { o3 ^$ \- a
" c) g- x l) ostr=diag.GetPathName();
" ~! R# c" [6 W) h3 `, L( N3 x' p# _9 m6 x2 x& B, r/ i7 b- ]8 r
ebFileOpen(str));
$ P8 \6 q# h+ X1 M3 F% o, e; K7 A}
, x- y' U. N0 D( L1 G8 t
, k" X, {& n& x. N4 Q" ^+ ? ~ebEndCommand();0 X: |& ] k' T. y5 \
* v& ~* V; V: u7 ?/ `1 I4 Y, ~
return 1;
* f: I% u5 d u# o}
/ f6 P8 R: ~- H3 M6 r' h* ^* \. Y/ y% }4 |- e, g. I, Y# Q+ F
* e) e6 J) H- B4 e; F) K0 w9 {
源代码供参考:
CAXA-openfile.part1.rar
(1.5 MB, 下载次数: 0)
|
|