|
楼主 |
发表于 2012-3-21 13:05
|
显示全部楼层
qindongjun88 发表于 2012-3-19 22:27 6 B2 H+ F" [6 }+ i9 M* C1 O3 |
问题一:4 _6 ` f3 _& J' ]
part=UF_PART_ask_display_part();或part=UF_PART_ask_part_tag(new_part_name);; P+ |( t1 V+ I) T, z1 R# p- y
UF_PART_close( ... 0 A I6 P: {* [7 s2 g
现在另存为的对话框出来了,但是我点击确定后,一切都对,但并没有在路径下找到保存part文件,是不是我对于input和output变量理解错了?或者是不是prompt_string这个input我漏掉了怎么设置?红色这段是UF_UI_create_filebox()的程序段 帮我看看把 怎么修改一下啊 谢谢!5 j! \* @0 ?# v
const char file_spec[]="F:\\blocknew.prt";
- U- Z7 n6 N( L+ Y7 o) E int status;+ D/ g. d, r/ X+ P+ ^ G$ H$ d& r2 `& w
UF_CFI_ask_file_exist(file_spec,&status);0 V5 {, w' u; T$ [# F
if(status==0)* C( }- s) E/ [! w, O% ]* p
{; g, w$ c" W `- r3 b7 g
char prompt_string;
! r' T/ Z, J, l3 M* a char title_string[]="另存为";; v" N. `& k# D2 i
char filter_string[]="*.prt";
3 t8 q0 B" P* a% i1 f char default_name[]="blocknew";
O( N% A% y3 P# q+ Q: S char filename;: I4 k; Z$ L# x- U0 d
int response;
; U f# L5 B6 k, o! z7 v UF_UI_create_filebox(&prompt_string,title_string,filter_string,default_name,&filename,&response);
8 E) |. z4 F( `7 m4 K5 a UF_PART_save_as(filename); + m) \1 ?2 j3 B% k, m" p9 E
}$ V3 G0 `3 s2 c$ V5 V: s Q$ w
else. W) ~# p% A, k0 [: l
{% l. @" I: q- `8 X# [: P
const char new_part_name[]="F:\\blocknew.prt";: k; h& S! w# y9 k2 o! n3 u1 P
UF_PART_save_as(new_part_name);' ]5 j5 m* @! Z2 `
}
2 S: f. l% S9 j+ |/ N4 W% b: M' ~# [- e: `" D# O# o" s
|
|