nvda
7b31ab8e - Fix for #473: SysTreeView32 from CommCtrl v5 broken in 64 bit applications. In these controls, we get IAccessible events, but all IAccessible methods on tree items fail. To work around this, NVDAObjects.IAccessible.sysTreeView32.BrokenCommctrl5Item obtains a UIA NVDAObject (initially using objectWithFocus) and redirects all properties to it. Note that we can't just use UIA objects alone here, as UIA events are broken.

Commit
15 years ago
Fix for #473: SysTreeView32 from CommCtrl v5 broken in 64 bit applications. In these controls, we get IAccessible events, but all IAccessible methods on tree items fail. To work around this, NVDAObjects.IAccessible.sysTreeView32.BrokenCommctrl5Item obtains a UIA NVDAObject (initially using objectWithFocus) and redirects all properties to it. Note that we can't just use UIA objects alone here, as UIA events are broken.
Author
Parents
Loading