HTREEITEM eines systreeview32 in externer Anwendung "anklicken"

Test

Erfahrenes Mitglied
Hallo zusammen,

in einer externen Anwendung befindet sich ein systreeview32 dessen HTREEITEMS eine Checkbox besitzen. Durch einen Mausklick oder Druck auf die Leertaste wird der Status (gechecked/ nicht gechecked [gibt es da keine deutschen Begriffe für :confused:) Checkbox des selektierten bzw. angeklickten HTREEITEM geändert.

Ich muss nun den Status der CheckBox dieser HTREEITEMS nun von meiner Anwendung aus (HWND des Baums und das jeweilige HTREEITEM habe ich ermitteln können) ändern. Mit dem senden einer Botschaft das die linke Maustaste an einer bestimmten x-y-Koordinate gedrückt wurde ist es möglich die Statusänderung zu bewirken. Mein Problem dabei ist aber das ich die notwendige x-y-Koordinate des jeweiligen HTREEITEMS nicht kenne.

Weiß jemand einen Weg, wie ich an die x-y-Koordinate eines HTREEITEMS komme bzw. ob es noch einen anderen Weg gibt, um den Status der Checkbox eines HTREEITEMS zu ändern?
 
Zurück