iCAx开思工具箱

标题: 高手们,如何调出标准对话框:class selection对话框 [打印本页]

作者: bennycheung23    时间: 2005-12-23 11:47
标题: 高手们,如何调出标准对话框:class selection对话框
高手,如何调出标准对话框:class selection对话框。下面是程序,看看怎么改可以调出来。谢谢各位了!
* -----------------------------------------------------------------------*/
int CHULIXIAMO_chulixiamo_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{    char Cue[]="选择分型面";
  char Title[]="选择分型面";
  int  Scope=UF_UI_SEL_SCOPE_NO_CHANGE;
  int  Response;
  int  Count;
  tag_t* Object;
     /* Make sure User Function is available. */  
     if ( UF_initialize() != 0)
          return ( UF_UI_CB_CONTINUE_DIALOG );

     /* ---- Enter your callback code here ----- */
  UF_UI_select_with_class_dialog(Cue,Title,Scope,NULL,NULL,&Response,&Count,&Object);

     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 );               */

}
作者: pzytony    时间: 2005-12-23 19:52
我发现,这个对话框只能在OK回调函数中才能调出来,其它回调函数均不能。
作者: bennycheung23    时间: 2005-12-23 20:09
各位帮忙看看嘛
作者: bennycheung23    时间: 2005-12-23 20:13
pzytony ,你是说在OK 的回调函数里才可以嘛?
作者: mizzle    时间: 2005-12-24 09:40
不应该吧,好象都能调用的,以前用过,你把Scope那里给UF_UI_SEL_SCOPE_WORK_PART_AND_OCC看看,重新选一个函数值把,这个函数以前用了好多呢。你调试一下。而且把objects那里改为:tag_p_t objects;这个函数对应的一个例子。你应该看看,




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