VanessaExt icon indicating copy to clipboard operation
VanessaExt copied to clipboard

Некорректная работа метода ПолучитьЭлементы()

Open DenisMonakhov opened this issue 1 year ago • 4 comments

Хочу посмотреть все элементы PID-а, код: ВнешняяКомпонентаДляСкриншотов.ПолучитьЭлементы(ПолучитьКорректныйPID("ЭтотСеанс"); Возвращает один элемент с ID, которого я даже не могу найти через inspect.exe. ЧЯДНТ?

DenisMonakhov avatar May 26 '23 07:05 DenisMonakhov

Рекомендую для начала проверить на примере, который поставляется вместе с компонентой. А также посмотреть результаты, которые выдает инспектор:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86\inspect.exe

image

lintest avatar May 26 '23 08:05 lintest

Мне нужно больше подробностей, описания недостаточно

lintest avatar May 26 '23 08:05 lintest

Спасибо, разобрался. Я передавал ID процесса (в документации описан такой вариант). С ID элемента все получилось.

DenisMonakhov avatar May 26 '23 09:05 DenisMonakhov

На самом деле, хотел посмотреть есть ли дочерние элементы у элемента с типом "Table", может inspect не все отображает. Есть задача подсветить конкретную колонку в шапке таблицы при onboarding, но с точки зрения UIA таблица формы это одни элемент (без отдельных элементов для колонок). Как думаете, есть какой-то шанс решить эту проблему?

DenisMonakhov avatar May 26 '23 09:05 DenisMonakhov