其他分享
首页 > 其他分享> > NX二次开发-UFUN非模态提示框UF_UI_display_nonmodal_msg

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日

标签:UF,nonmodal,err,int,UFUN,UI,二次开发,提示框,display
来源: https://www.cnblogs.com/nxopen2018/p/15245078.html