Podłącz do klasy podrzędnej SysTreeView32 okna VBE

Jestem całkiem nowy w rozmowach WinApi, chociaż jestem zaznajomiony z VBA. Próbuję podłączyć się do klasy potomnej SysTreeView32 okna VBE (ProjectView TreeView). Chciałbym rozwinąć / zwinąć elementy widoku drzewa, modyfikując klucze rejestru (lub przesyłając kliknięcia myszy (mouse_event), chociaż wolę pierwszą opcję).
Mogę znaleźć Główne Okno Excela używając tego kodu:

Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
              (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Sub Find_Window()
    Dim hWndExcel As Long
    hWndExcel = FindWindow("XLMAIN", Application.Caption)
    MsgBox hWndExcel
End Sub

Z pomocąDetektyw okienny Mogę uzyskać dostęp do nazw, właściwości itp. Klas podrzędnych.

Ale nie mogę zrozumieć, jak uzyskać dostęp / aktywować (lub nawet zwrócić HWID)SysTreeView32 klasa potomna do zwijania / rozwijania elementów (folderów). Nie wiem jeszcze, jak wykonać iterację elementów, ale zbadam to później. Problemem jest dostęp doSysTreeView32 klasa. Jak mogę to osiągnąć?

Kiedy próbuję to zrobić, msgbox
FindWindow("wndclass_desked_gsk", Application.Caption)
lub
FindWindow("SysTreeView32", Application.Caption)
a 0 jest zwrócony, więc oczywiście robię coś złego: /
Dziękuję za Twój czas.

questionAnswers(2)

yourAnswerToTheQuestion