iCAx开思网

标题: UG Open/API对话框点击cancel按钮怎么会这样? [打印本页]

作者: xskun    时间: 2004-9-19 20:09
标题: UG Open/API对话框点击cancel按钮怎么会这样?
请大侠指教!  
有这样一个问题,我用uistyle做了一个对话框,通过菜单调用,  
该对话框含有ok、apply和cancel三个按钮,在对话框调用  
过程中,一切正常,但是若点击“cancel”,或者标题栏中的“x“,  
该对话框并不关闭,三个按钮变成了ok、back和cancel,再点  
一次该三个按钮中的任意一个就关闭该对话框。所以每次要关闭  
对话框必须两次点击“cancel”,请大侠指点。非常感谢!  
cancel按钮的回调函数如下:(默认,没有改变)  
int MESH_cancel_cb ( int dialog_id,  
             void * client_data,  
             UF_STYLER_item_value_type_p_t callback_data)  
{  
     if ( UF_initialize() != 0)  
          return ( UF_UI_CB_CONTINUE_DIALOG );  
     UF_terminate ();  
     return ( UF_UI_CB_EXIT_DIALOG );  
}  
  
  
作者: huashanyjj    时间: 2004-9-19 21:29
在创建对话框时,
选择好navigation button.
作者: thriller    时间: 2004-9-20 10:51
int MESH_cancel_cb ( int dialog_id,  
             void * client_data,  
             UF_STYLER_item_value_type_p_t callback_data)  
{  
     return ( UF_UI_CB_EXIT_DIALOG );  
}  
  
直接exit看看




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3