青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2499|回复: 4

[疑难] 求解UF_UI_create_filebox()函数一个细节的用法?

[复制链接]
发表于 2012-3-21 08:43 | 显示全部楼层 |阅读模式
本帖最后由 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
发表于 2012-3-24 20:21 | 显示全部楼层
有 MFC,谁还用这个,落伍。
回复 支持 反对

使用道具 举报

发表于 2012-3-24 18:53 | 显示全部楼层
我觉得有filename应该定义成数组,并不是UF_UI_create_filebox()的问题。楼主 可以用uc1601输出一下你的filename再另存。如果filename没错,再找是否有其它的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-26 09:31 | 显示全部楼层
chaowei619 发表于 2012-3-24 20:21 " w  ], b$ T, W: Q0 q/ l" _, _
有 MFC,谁还用这个,落伍。
2 K$ u6 _0 O! C1 _1 B
我知道MFC比这个操作起来简单,可刚开始我就接触的这些,没学习MFC,想做的工程挺急的 不知道短时间内能简单掌握MFC不 平时用的书都是非MFC的例子。
回复 支持 反对

使用道具 举报

发表于 2012-4-15 11:04 | 显示全部楼层
还行吧
+ t# i3 Z9 r& H8 c" D呵呵( x% X* L, @+ u
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-30 07:01 , Processed in 0.171004 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表