Могу ли я избежать этого члена не найден. (Исключение из HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))? - PullRequest
0 голосов
/ 31 октября 2019

Это System.Runtime.InteropServices.COMException происходит из-за получения экземпляра (COM-оболочки) UIAutomationClient.IAccessible и последующего вызова accLocation для объекта:

Interop.AccessibleObjectFromEvent( hWnd, idObject, idChild, out var accessible, out var accessibleChild );
int x = 0, y = 0, w = 0, h = 0;
accessible?.accLocation( out x, out y, out w, out h, child );

Некоторые объекты, которые входят в ловушку WinEvents. Япрослушивание не имеет некоторых свойств в интерфейсе. Я обрабатываю исключение ... и это приводит меня в будущее, но я хотел бы "обнаружить", что свойство не в объекте, а не получить шумное исключение.

...