NX二次開發-UFUN非模態提示框UF_UI_display_nonmodal_msg


NX9+VS2012

今天有個網友兄弟在博客底部給我留言說UFUN是有非模態提示框的,是這個函數UF_UI_display_nonmodal_msg

https://www.cnblogs.com/nxopen2018/p/15240765.html

下面這個例子是直接出自UFUN API幫助上的

/******************************************************************************
             Copyright (c) 1999 Unigraphics Solutions, Inc.
                       Unpublished - All Rights Reserved

*******************************************************************************/
/* The following example displays several nonmodal messages at various
screen locations. */
#include <stdio.h>
#include <uf_ui.h>
#include <uf.h>
int nonmodal(void);
void ufusr(char *param, int *retcod, int param_len)
{
  int err_cod;
  char message[132];
  UF_initialize();
  err_cod = nonmodal();
  if (err_cod)
  {
    UF_get_fail_message(err_cod,message);
    printf("Error in nonmodal function: %s", message);
  }

  UF_terminate();
}
int nonmodal( void )
{
  int err = 0;

  err = UF_UI_display_nonmodal_msg( "Message #1",
                          "This nonmessage dialog is displayed\n"
                          "at the top left corner of the screen.",
                           UF_UI_MSG_POS_TOP_LEFT );

  err = UF_UI_display_nonmodal_msg( "Message #2",
                       "This dialog is displayed at the bottom\n"
                       "right corner of the graphics window.",
                        UF_UI_MSG_POS_BOTTOM_RIGHT );
  err = UF_UI_display_nonmodal_msg( "Message #3",
                         "Now it's under the mouse cursor.",
                          UF_UI_MSG_POS_CURSOR );
    return (err);
}

阿飛
2021年9月8日

 

阿飛

2021年9月8日


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM