admin 发表于 2017-12-18 21:05:02

CATIA二次开发入门教程---17 创建一个全局的消息框

CATIA二次开发入门教程---17 创建一个全局的消息框
通常需要弹出一个对话框,来和用户交互,或者将相关信息告诉用户。
在Catia里面开发很简单,通过CATDlgNotify 即可随时创建。

在头文件中,实例化这个类定义
CATDlgNotify *_openNotify;

在激活某个按钮的回掉函数中加入一下代码:

      _openNotify = new CATDlgNotify(this,"",CATDlgNfyWarning);
      _openNotify->SetText("消息框\n创建了一个全局变量的_openNotify");
      _openNotify->SetTitle("PLM之家Plmhome消息框");
   _openNotify->SetVisibility(CATDlgShow);

这里显示的结果如下


当对构造函数第三个参数做相应的更改,对话框将会由不同的按钮和图标展示,以下的选择CATDlgNfyAbortRetryIgnore结果如下:




类型有很多哦


页: [1]
查看完整版本: CATIA二次开发入门教程---17 创建一个全局的消息框