Hi,
some info around the issue:
Our application is running inside of Access on different office versions since many years and we are using the TreeView/TreeControl from mscomctl.
Office 2010/2013 seems to have no problem? (maybe this will arise there later too)
Office 2016 in older patch level does not have the issue.
Since some of the latest office/windows update in Office 2016 the following problem occurs:
The HitTest(X,Y) function from the TreeView is returning wrong info while the execution is in an event handler e.g. MouseDown / OleStartDrag
We are using the Treeview at different places. In one case the HitTest returns "Nothing" and in the other always the first/root node.
This leads to the problem, that our Drag&Drop is not working correctly because in the OleStartDrag event we store the selected element which was previously determined within the MouseDown event.
Inside the OLEDragOver event the HitTest(X,Y) returns the expected results, but the last HitTest also returns the first/root node.