Skip to content

Commit 66bfef1

Browse files
committed
Get tree node code
1 parent 472caf9 commit 66bfef1

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

NppJSONViewer/NppJsonViewer/TreeViewCtrl.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ void TreeViewCtrl::OnInit(HWND hParent)
1313

1414
auto TreeViewCtrl::InitTree() -> HTREEITEM
1515
{
16-
int TreeCount = TreeView_GetCount(m_hTree);
16+
unsigned int TreeCount = TreeView_GetCount(m_hTree);
1717
if (TreeCount > 0)
1818
TreeView_DeleteAllItems(m_hTree);
1919

@@ -57,6 +57,12 @@ void TreeViewCtrl::UpdateNodeText(HTREEITEM node, const std::wstring &text)
5757
}
5858
}
5959

60+
auto TreeViewCtrl::GetNodeCount() const -> unsigned int
61+
{
62+
auto nodeCount = TreeView_GetCount(m_hTree);
63+
return nodeCount;
64+
}
65+
6066
bool TreeViewCtrl::IsExpanded(HTREEITEM node) const
6167
{
6268
return TreeView_GetItemState(m_hTree, node, TVIS_EXPANDED) & TVIS_EXPANDED;

NppJSONViewer/NppJsonViewer/TreeViewCtrl.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class TreeViewCtrl
2222
auto InitTree() -> HTREEITEM;
2323
auto InsertNode(const std::wstring &text, LPARAM lparam, HTREEITEM parentNode) -> HTREEITEM;
2424
void UpdateNodeText(HTREEITEM node, const std::wstring &text);
25+
auto GetNodeCount() const -> unsigned int;
2526

2627
bool IsExpanded(HTREEITEM node) const;
2728
bool IsThisOrAnyChildExpanded(HTREEITEM node) const;

0 commit comments

Comments
 (0)