怡宁塑胶模具设计

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VS2010  NX8.5

1.新建两个对话框:

主对话框(UseOtherDialogA)

点击主对话框按钮后弹出的对话框(AnyAngleDimension)

2. 新建项目UseOtherDialogA,并把这两个对话框的HPP和CPP文件加到项目

AnyAngleDimension.cpp 把以下内容注释掉(弹出对话框的CPP)

 

 

 3. UseOtherDialogA.hpp   加入头文件    #include "AnyAngleDimension.hpp"

 

 

4.

UseOtherDialogA.cpp   update_cb  调用按钮处加入以下代码

  //用户代码
  AnyAngleDimension *dialogintAnyAngleDimension = new AnyAngleDimension();//初始化
  dialogintAnyAngleDimension->Show();//第二个对话框显示

 

弹出的对话框通过选择部件和座标控件 再调用包容盒函数得出对象的尺寸(AnyAngleDimension.cpp)

 

把尺寸塞到字符串控件(弹出的对话框)

stringAnyAngleDim->SetValue(BodyBlockActualDIM[0]);//把尺寸塞到字符串控件

 

AnyAngleDimension.hpp 定义全局变量 :

NXString  ComponentActualDIM;

在弹出的对话框应用里获取字符串控件的值。(AnyAngleDimension.cpp)

 

UseOtherDialogA.cpp   update_cb  调用按钮处加入以下代码

 

完成后效果如下图:

 

 

posted on 2021-03-02 19:15  怡宁塑胶模具设计  阅读(730)  评论(0编辑  收藏  举报