Мы работаем над приложением Windows Desktop, которое извлекает значения из других элементов управления в других приложениях. Что мы отлично работаем для большинства настольных приложений. Я заметил, что некоторые элементы управления не отображаются в инспекторе и Spy ++. Например, в клиенте GP 2015 только несколько элементов управления адресуются в Spy ++ и Inspect. Подавляющее большинство не будет отображаться в соответствующем дереве в Spy ++ или Inspect. Какие типы контроля не отображаются в Inspect и для дополнительного кредита, как мы можем поговорить с ними?Какие типы элементов управления не отображаются в Spy ++/Inspect?
Спасибо заранее, Стив
Основываясь на моем опыте работы с автоматизированным тестовым инструментом Windows несколько лет назад, приложения Microsoft являются одними из самых страшных нарушителей об этом, в частности, Office. Microsoft любит игнорировать свои собственные стандарты и рекомендации и создавать пользовательские элементы управления, которые бросают вызов обратному проектированию. –
@CareyGregory: Я только что запустил Word 2013 и Excel 2013 и оглянулся, используя инструмент Inspect.exe. Хотя я не проводил углубленных исследований, я не смог найти ни одного элемента, который не был открыт через доступное дерево. Я предполагаю, что ваш тупой оператор не так, как если бы я утверждал, что Microsoft Office является одним из главных примеров того, как сделать доступность. Что касается нескольких текущих выпусков, это последнее утверждение может даже быть правдой. – IInspectable
@Inpectable. По общему признанию, я никогда не использовал этот инструмент с самыми последними выпусками Office, поэтому не стесняйтесь вносить поправки в мой комментарий, чтобы прочитать, что он был одним из худших нарушителей. Однако я не буду вносить поправки в свое заявление о том, что Microsoft любит игнорировать свои собственные стандарты. –