问一个关于UG二次开发的问题
使用API MFC和menu script 二次开发中,用到uc1630()这个函数。使用domodel()显示MFC对话框,但uc1630不能选择;当改为非模态对话框,用dlg.create()显示MFC对话框时,uc1630()返回为8,直接不能弹出,求解决办法没代码怎么看 呢
Users Response
1 = Back
2 = Cancel
3 = OK
7 = No Active Part
8 = Disallowed state, unable to bring up dialog
还说明 他不支持非模态吧 admin 发表于 2014-4-18 19:00
还说明 他不支持非模态吧
若他不支持非模态,怎么在模态窗口里选择呢?模态窗口在最前端,禁止UG界面活跃的 admin 发表于 2014-4-18 18:59
没代码怎么看 呢
void Cqiexuecanshu::OnCAMCYC()
{
// TODO: Add your control notification handler code here
int ia=15;
int responese;
double CSYS,origin,x_vec,y_vec,csys_matrix;
responese=uc1630("È·¶¨×ø±êϵ",&ia,CSYS,origin);
tag_t matrix_id;
tag_t csys_id;
UF_MTX3_x_vec(CSYS,x_vec);UF_MTX3_y_vec(CSYS,y_vec);
responese=UF_MTX3_initialize(x_vec,y_vec,csys_matrix);
responese=UF_CSYS_create_matrix(CSYS,&matrix_id);
responese=UF_CSYS_create_csys(origin,matrix_id,&csys_id);
UF_SETUP_ask_geom_root(setupTag,&geom_root_tag);
responese=UF_PARAM_set_tag_value(geom_root_tag,UF_PARAM_MCS,csys_id);
}
页:
[1]