Download presentation
1
Программирование под NX с использованием
библиотеки NX Open и Block Styler
2
C++ NX Open и Block Styler NX Open Block Styler Visual Studio C C++
*.cpp *.hpp *.dlx C++ C# Java Visual Basic Visual Studio
3
Интерфейс Block Styler
3 1 2
4
Параметры блоков Присоединения Общие: BlockID; Enable; Show; Label.
5
Создание семейства деталей
6
Создание диалогового окна
Свойство «Bitmap»
7
Структура приложения на основе Block Styler
Конструктор класса; Деструктор класса; ufusr() ufusr_ask_unload(); ufusr_cleanup(); initialize_cb(); dialogShown_cb(); update_cb(). update_cb()
8
Структура callback-функции update_cb()
int Sem::update_cb(NXOpen::BlockStyler::UIBlock* block) { try if(block == button01) // Enter your code here } else if(block == label0) else if(block == double0) catch(exception& ex) //---- Enter your exception handling code here ----- Sem::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what()); return 0;
9
Некоторые методы классов блоков
SetExpanded(bool expanded); SetEnabled(bool enable); InsertColumn(int columnID, const char* columnTitle, int columnWidth); CreateNode(const char *displayText); InsertNode(Node *newNode, Node *parentNode, Node *afterNode, NodeInsertOption nodeInsertOption); SetColumnDisplayText(int columnID, const char* columnDisplayText); RootNode(); NextSiblingNode(); DeleteNode(Node *node).
10
Работа приложения 1 3 4 2
11
БЛАГОДАРЮ ЗА ВНИМАНИЕ
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.