iCAx开思工具箱
标题:
【求助】UG-API里如何注册*.men菜单
[打印本页]
作者:
zhebin
时间:
2005-1-8 15:18
标题:
【求助】UG-API里如何注册*.men菜单
我的代码如下,编译时第3行通不过,不知道是不是因为DisplayDialog 函数返回值有问题,还是其他什么原因。哪位兄弟指点一下,谢谢了。
error C2440: 'initializing' : cannot convert from 'void' to 'enum UF_MB_cb_status_e (__cdecl *)(void *,void *,struct MB_activated_button_s *)'
Expressions of type void cannot be converted to other types
Error executing cl.exe.
代码:
static UF_MB_action_t actionTable[]=
{
{"showdialog", DisplayDialog, NULL},//出错行
{NULL,NULL,NULL}
};
extern void ufusr (char *param, int *retcode, int rlen)
{
int errorCode = UF_initialize();
UF_MB_add_actions(actionTable);
if ( 0 == errorCode )
{
errorCode = UF_terminate();
}
return;
}
void DisplayDialog()
{
……
……
}
作者:
zhangdino
时间:
2005-1-9 08:36
注册的回调函数的返回值必须是UF_MB_cb_status_t,你的DisplayDialog返回值是void,当然会出错。
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3