NX Open Block Styler NX Open Block Styler
NX Open и Block Styler NX Open Block Styler C C++ C# Java *. cpp *. hpp *. dlx Visual Basic Visual Studio
Интерфейс Block Styler 3 1 2
Структура приложения на основе Block Styler Конструктор класса; n Деструктор класса; n ufusr() n ufusr_ask_unload(); n ufusr_cleanup(); n initialize_cb(); n dialog. Shown_cb(); update_cb() n update_cb(). n
Структура callback-функции update_cb() n n n n n n int Sem: : update_cb(NXOpen: : Block. Styler: : UIBlock* block) { try { if(block == button 01) { //-----Enter your code here-----} else if(block == label 0) { //-----Enter your code here-----} else if(block == double 0) { //-----Enter your code here-----} catch(exception& ex) { //---- Enter your exception handling code here ----Sem: : the. UI->NXMessage. Box()->Show("Block Styler", NXOpen: : NXMessage. Box: : Dialog. Type. Error, ex. what()); } return 0; }
Некоторые методы классов блоков n n n n n Set. Expanded(bool expanded); Set. Enabled(bool enable); Insert. Column(int column. ID, const char* column. Title, int column. Width); Create. Node(const char *display. Text); Insert. Node(Node *new. Node, Node *parent. Node, Node *after. Node, Node. Insert. Option node. Insert. Option); Set. Column. Display. Text(int column. ID, const char* column. Display. Text); Root. Node(); Next. Sibling. Node(); Delete. Node(Node *node).
- Slides: 11