青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2012-3-21 08:43 | 显示全部楼层 |阅读模式
本帖最后由 kanggeng 于 2012-3-21 13:03 编辑 / d* v6 M5 |9 _6 f' I0 |6 G

$ a# b% x& U+ A3 x) D5 dUF_UI_create_filebox()这个函数里面有个初始参数我不知道如何设置,我的程序如下,开始判断一个路径是否存在该文件了,判断如果存在(status==0),就用UF_UI_create_filebox  ()函数选择路径进行保存,现在另存为的对话框出来了,但是我点击确定后,并没有在路径下保存,是不是我对于input和output变量理解错了?或者是不是prompt_string这个input我漏掉了怎么设置?红色这段是UF_UI_create_filebox()的程序段 帮我看看把 怎么修改一下啊 谢谢!
2 b7 Z/ t. Q  c6 ?. Y$ w: k  const char file_spec[]="F:\\blocknew.prt";' Q) M5 Z  v0 g3 G: Y# R
  int status;
/ y4 Q7 c$ }/ U* J* Z6 P7 B  UF_CFI_ask_file_exist(file_spec,&status);
* P  \) G. {; c7 u8 j  if(status==0)/ T' r* K( g/ G; c/ Z9 B# V; z
      {) U2 P0 ~  G0 m6 U5 b' o
              char prompt_string;
2 k3 A* x+ v" M2 ]+ V              char title_string[]="另存为";
8 N; U7 S& o; x7 g; m              char filter_string[]="*.prt";
  O$ K5 f! [& b  G9 Q              char default_name[]="blocknew";+ _: z0 `2 a, e/ F
              char filename;
8 H4 ^2 ?+ B+ _+ P9 ?               int response;
: `( e0 \: P( U+ ]' N              UF_UI_create_filebox(&prompt_string,title_string,filter_string,default_name,&filename,&response);
  i# D# x. i  V" L" r, E             UF_PART_save_as(filename);
      ) q! J% r1 S. J. m5 N
       }6 l) S$ L0 @8 [
  else( c! t# N) O* x8 I; X! m- C
      {- S! x6 p3 J( M
       const char new_part_name[]="F:\\blocknew.prt";
2 }; ~& W8 x" t1 D. u, t      UF_PART_save_as(new_part_name);  r! {* [: C: l/ M
      }
! f; V, ~* g4 R: o6 V4 t5 j3 m) J' c' P
发表于 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
) A. \3 V( {& u# [/ f- O有 MFC,谁还用这个,落伍。
9 G, y5 V- b: |0 V2 z
我知道MFC比这个操作起来简单,可刚开始我就接触的这些,没学习MFC,想做的工程挺急的 不知道短时间内能简单掌握MFC不 平时用的书都是非MFC的例子。
回复 支持 反对

使用道具 举报

发表于 2012-4-15 11:04 | 显示全部楼层
还行吧
! N+ h; |: \, w: U) i" l- ^( _3 q5 R. {呵呵' T. Q7 |0 B+ d2 _. R( W
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 21:13 , Processed in 0.047284 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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