iCAx开思工具箱

标题: 【求助】关于文件选取对话框的问题!! [打印本页]

作者: buaashark    时间: 2003-7-3 12:22
标题: 【求助】关于文件选取对话框的问题!!
在界面上添加了一个按钮,对应的函数是findfile_cb(),我想单击此按钮后
弹出一个文件选取对话框(设计时对应的创建对话框选项也已选中了)。
在其中添加了如下函数:
  
int findfile_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{
     /* Make sure User Function is available. */   
     if ( UF_initialize() != 0)  
          return ( UF_UI_CB_CONTINUE_DIALOG );
  
     /* ---- Enter your callback code here ----- */
    char filter_string[132] = "*";
    char filename[132];
    int response;
  
    UF_UI_create_filebox ("请选取数据文件",
                               "选取文件",
                               filter_string,
                               " ",
                               filename,
                               [$response)]
  
  
    UF_terminate ();
  
    /* Callback acknowledged, do not terminate dialog */
    return (UF_UI_CB_CONTINUE_DIALOG);  
    
    /* or Callback acknowledged, terminate dialog.    */
    /* return ( UF_UI_CB_EXIT_DIALOG );               */
  
}
  
可运行后,单击该按钮没有弹出选取对话框,不知道怎么回事、、、
作者: zzz    时间: 2003-7-3 14:35
前面弹出对话框的选项选中了吗?
作者: zzz    时间: 2003-7-3 15:01
调试一下,看一下这个函数的返回值是什么。
作者: pinkwall    时间: 2003-7-3 16:54
问题1:
  
static UF_STYLER_callback_info_t HOLE_cbs[HOLE_CB_COUNT] =  
{
  {UF_STYLER_DIALOG_INDEX, UF_STYLER_CONSTRUCTOR_CB  , 1, HOLE_constructor_cb},
  };
  
弹出对话框选项 要设为1
  
问题2:
filter_string先不要给值,用空字符串看看
作者: buaashark    时间: 2003-7-3 17:59
呵呵,已经搞定了,谢谢大家。。。
对了,能再帮忙看看那个曲线倒圆的问题吗。。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3