|
马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
照着书上写的程序为什么有错误呢?
部分程序如下:
int init_proc(UF_UI_selection_p_t select,void* user_data)
{
int num_triples = 2;
UF_UI_mask_t mask_triples[] =
{
UF_line_type,0,0,UF_solid_type,0,UF_UI_SEL_FEATURE_ANY_EDGE
};
if ((UF_CALL(UF_UI_set_sel_mask(select,UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC,
num_triples,mask_triples)))==0)
{
return UF_UI_SEL_SUCCESS;
}
else
{
return UF_UI_SEL_FAILURE;
}
}
这个按钮回掉函数调用的 单对象选择框
int DISASM_selcet_part_act_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 sCue[] = "对象选择对话框";
char sTitle[] = "title total";
int iScope = UF_UI_SEL_SCOPE_NO_CHANGE;
int iResponse;
tag_t tObject,tView;
double adCursor[3];
UF_CALL(UF_UI_select_with_single_dialog(sCue,sTitle,iScope,init_proc,NULL,
&iResponse,&tObject,adCursor,&tView));
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 ); */
}
其实就是一个弹出对话框
在进入建模环境以及装配环境都不能用,提示错误
UF_CALL(UF_UI_select_with_single_dialog(sCue,sTitle,iScope,init_proc,NULL,
&iResponse,&tObject,adCursor,&tView));
这个东西有错,错误代码119001,请问这是什么错误,怎么办呢? |
|