首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
NXOpen.BlockStyler的一些用法
】的更多相关文章
NXOpen.BlockStyler的一些用法
关于BLOCK UI的一些控件的用法,本人曾经使用的代码,拿出来共享: Option Strict Off Imports NXOpen Imports NXOpen.BlockStyler Imports System.Runtime.InteropServices Namespace Bizca.NX.UIBlockStyler Public Module UIBlockStylerEx <System.Runtime.CompilerServices.Extension()> _ <…
【NX二次开发】Block UI NXOpen::BlockStyler::BlockDialog
定义: NXOpen::BlockStyler::BlockDialog* theDialog; theDialog->PerformApply();//执行应用并重新启动对话框. theDialog->show();//启动对话框.…
NX二次开发-用户自定义资源栏选项卡RegisterActivationCallback
最近在研究UGOPEN文件夹里的例子,发现从NX10版开始可以用户自定义资源栏选项卡了,NX10以下也可以做,但是需要反编译DLL调内部函数,这个只有高手才会,我是不会弄. 以前看过有人把标准件库做到了这个选项卡里面. 在UGOPEN里有一个例子CustomResourceBarTab就介绍了怎么自定义资源栏选项卡.但是我发现例子中能实现的功能还是有限,有些功能接口并没有开放,可能还是要调内部函数才能实现. 就比如我想在选项卡里创建BlockUI的各种控件,我没研究出来怎么弄.但是这个例子我基本…
NX二次开发-BlockUI的Tree树控件
关于BlockUI的Tree树控件只要研究UGOPEN里西门子官方的那个例子在结合去查NXOPEN的帮助基本就可以了.[不过我是看唐工的视频学会的,没办法自己领悟性不太强] //============================================================================= // // Copyright (c) 2009 Siemens PLM Solutions // Unpublished - All rights reserved…
NX二次开发-Block UI C++界面Enumeration(枚举)控件的获取(持续补充)
NX9+VS2012 public: void SetBlockUIShow(); void EnumInt::SetBlockUIShow() { //获取枚举控件 PropertyList* EnumProps = enum0->GetProperties(); int EnumValue = EnumProps->GetEnum("Value"); delete EnumProps; EnumProps = NULL; //得到ini类型值 //条件判断,当枚举为下拉…
NX二次开发-Block UI C++界面Toggle(开关)控件的获取(持续补充)
NX9+VS2012 public: void SetBlockUIShow(); void ToggleInt::SetBlockUIShow() { //获取开关控件 //获取枚举控件 PropertyList* ToggleProps = toggle0->GetProperties(); int ToggleValue = ToggleProps->GetLogical("Value"); delete ToggleProps; ToggleProps = NULL…
【NX二次开发】Block UI 切换开关
属性说明 常规 类型 描述 BlockID String 控件ID Enable Logical 是否可操作 Group Logical 是否分组 Label Utfstring 标题 Show Logical 是否可见 其他 Localize Logical 是否本地化 RetainValue Logical 是否保存值 附件 …
【NX二次开发】Block UI 选择对象
属性说明 属性 类型 描述 常规 BlockID String 控件ID Enable Logical 是否可操作 Group Logical 是否分组 Show Logical 是否可见 对齐 PointOverlay Logical 是否显示捕捉点 SmartUpdateOption Enum 智能更新选项 SnapPointTypes…
【NX二次开发】Block UI 属性类型
Block UI 属性类型的读写总结: 帮助文件 NXOpen::BlockStyler::UIBlock::GetProperties() String类型 //设置值 this->块ID->GetProperties()->SetString("属性名", NXString("字符串")); //获取值 NXString NXstrTemp = ""; NXstrTemp = this->块ID->GetPro…
【NX二次开发】不健全的双击按钮。
为什么说不健全,是因为 双击按钮时会先运行单击事件,这个后面再解决.但是模仿某公司的图层操作工具是没有问题了,因为这个工具运行双击事件时本来就需要运行单击事件,不仔细看容易被唬住. 图层操作工具(双击按钮很奇怪.但是这个工具这样做感觉还挺好用,赶紧学): 模仿效果: 那么问题来了:单击按钮弹出 uc1601("单击",1),双击按钮弹出 uc1601("双击",1).该怎么做呢?期待你告诉我. 模仿源码: long int iTime = 0; int BLOCK:…