Const TV_FIRST = &H1100
Const TVM_GETCOUNT = (TV_FIRST + 5)
Сообщение TVM_GETCOUNT получает число узлов в TreeView
Сообщение TVM_GETCOUNT возвращает число узлов
' Подсчитываем число узлов в TreeView
' Расположите на форме элемент TreeView
' (Project-Components-Microsoft Windows Common Controls 6.0)
Private Sub Form_Load()
Dim nodX As Node
Set nodX = TreeView1.Nodes.Add(, , "R", "Root")
Set nodX = TreeView1.Nodes.Add("R", tvwChild, "C1", "Child 1")
Set nodX = TreeView1.Nodes.Add("R", tvwChild, "C2", "Child 2")
Set nodX = TreeView1.Nodes.Add("R", tvwChild, "C3", "Child 3")
nodX.EnsureVisible
End Sub
Private Sub Command1_Click()
MsgBox "Число узлов: " & SendMessage(TreeView1.hwnd, _
TVM_GETCOUNT, 0, ByVal 0)
End Sub