首页 > 其他 > 详细

【NX二次开发】多功能对话框UF_UI_message_dialog

时间:2020-09-25 16:43:29      阅读:67      评论:0      收藏:0      [点我收藏+]

多功能对话框

 技术分享图片

 

 

 

 1 extern DllExport void ufsta(char *param, int *returnCode, int rlen)
 2 {
 3     UF_initialize();
 4 
 5     //询问对话框
 6     string strTitle = "标题";
 7     string strMsg = "提示信息";
 8     string bottonStr1 = "左键";//返回1
 9     string bottonStr2 = "右键";//返回2
10     UF_UI_MESSAGE_DIALOG_TYPE dialog_type = UF_UI_MESSAGE_QUESTION;
11     /*
12         UF_UI_MESSAGE_ERROR//错误图标
13         UF_UI_MESSAGE_WARNING//警告图标
14         UF_UI_MESSAGE_INFORMATION//信息图标
15         UF_UI_MESSAGE_QUESTION//询问图标
16     */
17 
18     int response = 0;
19     char *title_string = (char*)strTitle.c_str();
20     char * psMessages = (char*)strMsg.c_str();
21     
22     UF_UI_message_buttons_s button;
23     button.button1 = true; //按钮的数量
24     button.button2 = true;
25     button.button3 = false;
26     button.label1 = (char*)bottonStr1.c_str(); //按钮的名称
27     button.label2 = (char*)bottonStr2.c_str();
28     button.label3 = "";
29     button.response1 = 1; //点击后的返回值
30     button.response2 = 2;
31     button.response3 = 3;
32     UF_UI_message_dialog(title_string, dialog_type, &psMessages, 1, 0, &button, &response);
33 
34     UF_terminate();
35 }
36 
37 extern int ufusr_ask_unload(void)
38 {
39     return (UF_UNLOAD_IMMEDIATELY);
40 }

 

【NX二次开发】多功能对话框UF_UI_message_dialog

原文:https://www.cnblogs.com/KMould/p/13730972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!