NX二次开发-NXOpen窗口打印NXMessageBox&ListingWindow

Posted nxopen2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发-NXOpen窗口打印NXMessageBox&ListingWindow相关的知识,希望对你有一定的参考价值。

 1     NX9+VS2012
 2     
 3     #include <NXOpen/NXObject.hxx>
 4     #include <NXOpen/Part.hxx>
 5     #include <NXOpen/PartCollection.hxx>
 6     #include <NXOpen/UI.hxx>
 7     #include <NXOpen/NXMessageBox.hxx>
 8     #include <NXOpen/ListingWindow.hxx>
 9     
10     using namespace NXOpen;
11 
12 
13     NXMessageBox *mb;
14     ListingWindow *lw;
15 
16     NXOpen::Session *theSession = NXOpen::Session::GetSession();
17     NXOpen::Part *workPart(theSession->Parts()->Work());
18     NXOpen::Part *displayPart(theSession->Parts()->Display());    
19     UI *theUI = UI::GetUI();
20 
21     mb = theUI->NXMessageBox();
22     lw = theSession->ListingWindow();
23 
24     //方法1(NXMessageBox)
25     mb->Show("HelloTitle", NXOpen::NXMessageBox::DialogTypeError, "HelloWorld");//类型1
26     mb->Show("HelloTitle", NXOpen::NXMessageBox::DialogTypeWarning, "HelloWorld");//类型2
27     mb->Show("HelloTitle", NXOpen::NXMessageBox::DialogTypeInformation, "HelloWorld");//类型3
28     mb->Show("HelloTitle", NXOpen::NXMessageBox::DialogTypeQuestion, "HelloWorld");//类型4
29 
30 
31     //方法2(ListingWindow)
32     lw->Open();
33     lw->WriteLine("HelloWorld");

技术图片

以上是关于NX二次开发-NXOpen窗口打印NXMessageBox&ListingWindow的主要内容,如果未能解决你的问题,请参考以下文章

NX二次开发-NXopen录制:导入IGS

NX二次开发-NXOPEN自动切换到工程图模块

NX二次开发-NXOpen获取边的端点NXOpen::Edge::GetVertices

NX二次开发-UFUN结合NXOPEN开发_常用代码模板

NX二次开发 克隆

NX二次开发-测量投影距离