iCAx开思工具箱

标题: uistyler生成的。c文件中调用GRIP? [打印本页]

作者: endiaons    时间: 2005-8-11 10:07
标题: uistyler生成的。c文件中调用GRIP?
uistyler生成的。c文件中调用GRIP?
我用uistyler生成了一个.dlg  .c  .h文件,然后我用win32dll编辑,在代码中我加入了调用grip,
grip中调用了一个选点函数对话框
但出现了问题
作者: endiaons    时间: 2005-8-11 10:09
代码如下:
int CH_action_0_act_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{
    char select_message[133];
  char *grip_exe="C:\\asset_development\\Q198B\\Q198B0510.grx";
  int grip_art_count=1;
  UF_args_t grip_arg_list[1];
  grip_arg_list[0].type=UF_TYPE_CHAR;
  grip_arg_list[0].length=0;
  grip_arg_list[0].address=select_message;
    /* Make sure User Function is available. */  
    if ( UF_initialize() != 0)
    return ( UF_UI_CB_CONTINUE_DIALOG );
  UF_UI_lock_ug_access (UF_UI_FROM_CUSTOM);
  UF_call_grip(grip_exe,1,grip_arg_list);
    UF_UI_unlock_ug_access (UF_UI_FROM_CUSTOM);
    /* Callback acknowledged, do not terminate dialog */
    return (UF_UI_CB_CONTINUE_DIALOG);  
    
    /* or Callback acknowledged, terminate dialog.    */
    /* return ( UF_UI_CB_EXIT_DIALOG );               */
}




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