四级士官
UID2874768
U币1
G币707
技术0
主题1
精华0
阅读权限55
注册时间2017-6-6
最后登录2023-8-28
在线时间53 小时
四级士官
|
- NXOpen::BlockStyler::Tree::BeginLabelEditState fwj_tree_list_test::OnBeginLabelEditCallback(NXOpen::BlockStyler::Tree *tree, NXOpen::BlockStyler::Node *node, int columnID)
- {
- NXOpen::BlockStyler::Tree::BeginLabelEditState OnBeginLabelEdit = BlockStyler::Tree::BeginLabelEditStateDisallow;
- return OnBeginLabelEdit;
- }
- NXOpen::BlockStyler::Tree::EndLabelEditState fwj_tree_list_test::OnEndLabelEditCallback(NXOpen::BlockStyler::Tree *tree, NXOpen::BlockStyler::Node *node, int, NXString editedText)
- {
- NXOpen::BlockStyler::Tree::EndLabelEditState OnEndLabelEdit = BlockStyler::Tree::EndLabelEditStateRejectText;
- if (0 == strcmp(editedText.GetText(), "Reject"))
- {
- OnEndLabelEdit = BlockStyler::Tree::EndLabelEditStateRejectText;
- }
- else
- {
- OnEndLabelEdit = BlockStyler::Tree::EndLabelEditStateAcceptText;
- }
- return OnEndLabelEdit;
- }
- NXOpen::BlockStyler::Tree::EditControlOption fwj_tree_list_test::OnEditOptionSelectedCallback(NXOpen::BlockStyler::Tree *tree, NXOpen::BlockStyler::Node *node, int columnID, int selectedOptionID, NXString selectedOptionText, NXOpen::BlockStyler::Tree::ControlType type)
- {
- NXOpen::BlockStyler::Tree::EditControlOption OnEditOptionSelected = BlockStyler::Tree::EditControlOptionReject;
- if (BlockStyler::Tree::ControlTypeComboBox == type)
- {
- if (0 == strcmp(selectedOptionText.GetText(), "ComboBox-RejectText"))
- {
- OnEditOptionSelected = BlockStyler::Tree::EditControlOptionReject;
- }
- else
- {
- OnEditOptionSelected = BlockStyler::Tree::EditControlOptionAccept;
- }
- }
- else if (BlockStyler::Tree::ControlTypeListBox == type)
- {
- if (0 == strcmp(selectedOptionText.GetText(), "ListBox-RejectText"))
- {
- OnEditOptionSelected = BlockStyler::Tree::EditControlOptionReject;
- }
- else
- {
- OnEditOptionSelected = BlockStyler::Tree::EditControlOptionAccept;
- }
- }
- return OnEditOptionSelected;
- }
- NXOpen::BlockStyler::Tree::ControlType fwj_tree_list_test::AskEditControlCallback(NXOpen::BlockStyler::Tree *tree, NXOpen::BlockStyler::Node *node, int columnID)
- {
- NXOpen::BlockStyler::Tree::ControlType AskEditControl = BlockStyler::Tree::ControlTypeNone;;
- AskEditControl = BlockStyler::Tree::ControlTypeComboBox;
- std::vector<NXOpen::NXString> options;
- options.push_back(NXOpen::NXString("备选对象"));
- tree->SetEditOptions(options, 1);
- return AskEditControl;
- }
复制代码 |
|