青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2012-3-21 08:43 | 显示全部楼层 |阅读模式
本帖最后由 kanggeng 于 2012-3-21 13:03 编辑
) O  G) T$ e$ e% ^
; B+ b) g6 q# K: Y" x; G; QUF_UI_create_filebox()这个函数里面有个初始参数我不知道如何设置,我的程序如下,开始判断一个路径是否存在该文件了,判断如果存在(status==0),就用UF_UI_create_filebox  ()函数选择路径进行保存,现在另存为的对话框出来了,但是我点击确定后,并没有在路径下保存,是不是我对于input和output变量理解错了?或者是不是prompt_string这个input我漏掉了怎么设置?红色这段是UF_UI_create_filebox()的程序段 帮我看看把 怎么修改一下啊 谢谢!
1 |, Y! c  c7 D9 U/ U' s2 ]# o0 J4 O  const char file_spec[]="F:\\blocknew.prt";
/ n9 l! i1 U3 u7 K5 K  int status;
5 _- w! c8 J" K* ]1 J" L1 c8 |; ^5 L  UF_CFI_ask_file_exist(file_spec,&status);
4 N" B& Z) E( P7 [  if(status==0)
4 S5 F; G5 V" _; t& T2 q: W      {
/ Q( u+ o9 {; i              char prompt_string;
- m& g; a- t0 Y              char title_string[]="另存为";- a; g4 G  a; E5 f+ ?( {0 ]. u
              char filter_string[]="*.prt";+ B$ T4 W9 f* k& R
              char default_name[]="blocknew";( i4 G$ S+ j$ N9 C) f
              char filename;
* z. F$ W6 H; a, i$ K' l               int response;
* c3 T6 G6 Q- f. a$ g              UF_UI_create_filebox(&prompt_string,title_string,filter_string,default_name,&filename,&response);
, |" U( P" x9 j/ [9 E7 @  g) C             UF_PART_save_as(filename);
      
" K, P6 [2 v( P) k, x  E       }. S6 v) X' `7 R+ S- @" [. V& o
  else& I9 a: K: D- x. v' ?5 N: N1 H
      {
) q7 ]% n7 T8 c& M% {) f       const char new_part_name[]="F:\\blocknew.prt";
' {4 q6 V& F  w( B% K) D      UF_PART_save_as(new_part_name);* |) G9 Y) Z$ E+ h3 \! T4 B
      }
/ q+ ^1 ~/ ]1 O3 I$ E6 @% K/ k- I2 }7 B2 A! L' 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 ( Y6 }1 K5 v. f+ W5 ~- `+ P
有 MFC,谁还用这个,落伍。
! H! s2 ^9 V9 D4 ~; m, c: a! |: ^
我知道MFC比这个操作起来简单,可刚开始我就接触的这些,没学习MFC,想做的工程挺急的 不知道短时间内能简单掌握MFC不 平时用的书都是非MFC的例子。
回复 支持 反对

使用道具 举报

发表于 2012-4-15 11:04 | 显示全部楼层
还行吧
" F$ a: s- J7 Y; t% E呵呵' ^8 x" _) n- s+ V0 }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-15 14:14 , Processed in 0.115226 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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