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


    多功能对话框

     

     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 }
  • 相关阅读:
    jsp页面增加语音播报
    tomcat页面重定向跳转
    飘窗
    将回车键与页面ID绑定
    例35:十进制转二进制
    例33:求100-200间素数
    例30:尼科彻斯定理
    例29:哥德巴赫猜想
    例28:斐波那契数列
    例27:哈希查找
  • 原文地址:https://www.cnblogs.com/KMould/p/13730972.html
Copyright © 2020-2023  润新知