点击查看详细介绍

UF_UI_append_menubar_menu() 函数的参数解释说明,以及函数详细用法

misnn 8年前 566 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_UI_append_menubar_menu
(
UF_UI_menubar_item_t * menu,
UF_UI_change_state_fn_t change_state,
char * application_name
)

函数说明:
某个菜单项追加到NX菜单栏。一旦菜单定义为UF_UI_menubar_item_t的阵列,定制应用程序应该从调用UF_UI_append_menubar_menu()用户出口ufsta()。一旦这个程序被调用,开放C API许可证被捕获并不释放,直到NX退出。它采用UF_UI_append_menubar_menu程序不应该使用该选项卸载开放C API的形象。此外,如果你的代码定义UF_UI_append_menubar_menu本身加载共享库,该代码不应试图卸载图书馆。 NX总是让人强烈企图阻止卸其通过使用UF_UI_append_menubar_menu加载库。该USER_STARTUP(ufsta)user_exit是专门研制结合UF_UI_append_menubar_menu合作,定义菜单。如果你使用这个程序必须叫早(即之前完成的NX初始化)。这种要求使得使用USER_STARTUP出口的不适合比调用其他任何目的UF_UI_append_to_menubar。特别是,在运行GRIP程序,从共享库打开部分文件等指出,由USER_STARTUP环境变量不起作用因为NX初始化尚未完成的这个时间库加载。注:此功能仅适用于Unix。请看看menuscript在Windows此功能。

函数参数:
第1个参数为输入:
menu代表参数变量,UF_UI_menubar_item_t * 为输入参数类型,UF_UI_menubar_item_t结构数组。该数组定义菜单项,其下拉和级联下拉被追加到NX菜单栏。

第2个参数为输入:
change_state代表参数变量,UF_UI_change_state_fn_t 为输入参数类型,要注册为应用程序提供的自定义改变状态的功能。的change_state为NULL,则改变状态的函数,可以采用UF_UI_register_change_state_fn来的挂号信。

第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为application_name,应用程序名称对与注册的状态变化的功能。

0

最新回复 (0)
请登录后发表新帖