【NX二次开发】非模态消息对话框函数
uc1601函数提供了一个模态消息对话框,ufun函数中还有一个非模态消息对话框,运行一次弹出一个窗口,不点确定不消失,对话框显示后不影响使用其他命令运行。

源码:
extern DllExport void ufusr(char *param, int *returnCode, int rlen) { UF_initialize(); UF_UI_display_nonmodal_msg("消息(王牌飞行员_里海)", "这个非模态消息对话框\n" "显示在屏幕右下角。", UF_UI_MSG_POS_BOTTOM_RIGHT); UF_terminate(); } extern int ufusr_ask_unload(void) { return (UF_UNLOAD_IMMEDIATELY); }
第二个参数的解释:
UF_UI_MSG_POS_CURSOR = 对话框的OK按钮将在鼠标光标的下方。 UF_UI_MSG_POS_CASCADE = 相对于其他非模态消息对话框,对话框将被放置在屏幕的对角线上。 UF_UI_MSG_POS_BOTTOM_RIGHT = 对话框将被定位在图形窗口的右下角。 UF_UI_MSG_POS_TOP_LEFT = 对话框将位于屏幕的左上角。

浙公网安备 33010602011771号