青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2012-3-21 08:43 | 显示全部楼层 |阅读模式
本帖最后由 kanggeng 于 2012-3-21 13:03 编辑 , Z7 o1 o: V7 s% S$ q( i
8 O8 m- O: u- ?: |7 ^7 U; K
UF_UI_create_filebox()这个函数里面有个初始参数我不知道如何设置,我的程序如下,开始判断一个路径是否存在该文件了,判断如果存在(status==0),就用UF_UI_create_filebox  ()函数选择路径进行保存,现在另存为的对话框出来了,但是我点击确定后,并没有在路径下保存,是不是我对于input和output变量理解错了?或者是不是prompt_string这个input我漏掉了怎么设置?红色这段是UF_UI_create_filebox()的程序段 帮我看看把 怎么修改一下啊 谢谢!4 R1 p: l, t& v/ v
  const char file_spec[]="F:\\blocknew.prt";
5 J, b2 v: Z0 @" r# K  int status;/ x, a* X3 _2 D+ \" S
  UF_CFI_ask_file_exist(file_spec,&status);4 T' E  o5 q* e  h, i+ Y( d
  if(status==0)
7 ^1 ]" g  P( J% W9 z5 V      {2 v: N: X* X& p, ~1 j% W0 d
              char prompt_string;4 @% {; \7 r, O  J! W, z! C
              char title_string[]="另存为";5 N$ w/ ]. W& W0 Q
              char filter_string[]="*.prt";
/ f3 {( L4 D6 V! N- s# u              char default_name[]="blocknew";. _. b. J* l$ F' K# D  O
              char filename;) Y& I# ]  T, C* T; p& d4 W; u
               int response;/ w7 s6 d0 I* j; j, G" s! w: Z
              UF_UI_create_filebox(&prompt_string,title_string,filter_string,default_name,&filename,&response);
  ^. d" L4 {4 r5 ]( I: |2 L: `             UF_PART_save_as(filename);
      
# @! S, P/ h9 p       }' A. K$ D8 o$ b6 O8 K* H( q( q
  else
9 @% B! t1 l1 |# M8 Q* ^) I      {2 O: G2 y, l( X
       const char new_part_name[]="F:\\blocknew.prt";
  g  \& ~! b& q; R* P  d      UF_PART_save_as(new_part_name);1 r5 @* D8 z- a+ Q& T
      }) A" n  r8 q+ R8 p* P+ s

8 E' o" {0 B/ o% x4 Y
发表于 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 4 z5 j* A( {0 ~2 I2 r4 N: e
有 MFC,谁还用这个,落伍。

: U- ]: h/ j% Z" E* ?3 n我知道MFC比这个操作起来简单,可刚开始我就接触的这些,没学习MFC,想做的工程挺急的 不知道短时间内能简单掌握MFC不 平时用的书都是非MFC的例子。
回复 支持 反对

使用道具 举报

发表于 2012-4-15 11:04 | 显示全部楼层
还行吧
% Y  T3 Q2 @& J$ R: r* Y( T呵呵
! ?0 F" v& N* ?9 b$ d, l( K
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 21:04 , Processed in 0.050782 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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