Я разработал, кодированный пользовательский интерфейс для моего контроля (диаграмма). My Control содержит коллекцию элементов управления. Они расположены поверх другого. Например, у меня есть область диаграммы и серия (серия присутствует сверху области). При записи щелкните область диаграммы, но кодированный ui не идентифицирует этот элемент управления, он должен дать сообщение для «пользовательского элемента управления кликами». Итак, как я могу определить каждый элемент управления?Как идентифицировать все элементы управления в графике, когда оно расположено наложение?
0
A
ответ
0
То, что я понимаю, это то, что вы нажимаете, вероятно, не подвергается воздействию МАУ. Вы сказали, что добавили поддержку UIA для Chart, но добавили ли вы поддержку типов ваших элементов управления в своей коллекции элементов управления?
Btw, простой способ увидеть, может ли элемент управления идентифицироваться МАУ, используется инструмент «Осмотр». Вы можете найти инструмент под своей установкой SDK (например, мой: C: \ Program Files (x86) \ Windows Kits \ 8.1 \ bin \ x64) или выполнить поиск MSdn inspect.exe для загрузки с MS.