|
本帖最后由 kanggeng 于 2012-3-21 13:03 编辑
. C5 j. M- Y+ v" A/ G, ?4 ?
1 ` g1 A* S6 v5 r5 j4 K9 bUF_UI_create_filebox()这个函数里面有个初始参数我不知道如何设置,我的程序如下,开始判断一个路径是否存在该文件了,判断如果存在(status==0),就用UF_UI_create_filebox ()函数选择路径进行保存,现在另存为的对话框出来了,但是我点击确定后,并没有在路径下保存,是不是我对于input和output变量理解错了?或者是不是prompt_string这个input我漏掉了怎么设置?红色这段是UF_UI_create_filebox()的程序段 帮我看看把 怎么修改一下啊 谢谢!
# L( [' r4 y& g* J const char file_spec[]="F:\\blocknew.prt";
7 u' W& v, ^* N4 N/ b- j! q0 S int status;" T1 o9 @/ Z: b
UF_CFI_ask_file_exist(file_spec,&status);
5 G& W% g; c% S( D$ V if(status==0)
% w4 F% {9 x: A* h {+ C/ [: x2 L2 Z. e9 v* h
char prompt_string;
$ X2 P! ~$ n5 T# z char title_string[]="另存为";
% w& C* h" t; s8 M+ ~ char filter_string[]="*.prt";
. q2 [' E$ q# ]* J9 h char default_name[]="blocknew";
& X+ n* v$ E; { k char filename;. h7 B: W; N! ?- D; _- Z* ^
int response;, X4 G) @2 C6 Q. Z
UF_UI_create_filebox(&prompt_string,title_string,filter_string,default_name,&filename,&response);
* E0 Y% [, q6 w! S3 L3 t; \ UF_PART_save_as(filename);
; p6 i D4 ^2 T }
4 [+ o0 L. [5 C$ J0 c5 j" ^ else0 W: e) G% S! w M# d
{
1 {1 S+ V& _" e3 r6 v' q const char new_part_name[]="F:\\blocknew.prt";
. \; f! j5 c- j) J$ i3 H UF_PART_save_as(new_part_name);7 y, G( N+ I4 W1 x& G$ S
}+ c" B9 u {1 E9 Q$ z/ ]' J+ J L6 v
% O. {5 c6 q: u# x; m" i |
|