Описание тега iaccessible

2 ответа

Получить выделенный текст с помощью IAccessible

Я пытался найти пример для этого, но мне не удалось. Может кто-нибудь сказать мне, какой метод использовать, чтобы получить текущий выбор текста. Я знаю, что это возможно в.NET 4.. но я хочу сделать это с помощью winapi, чтобы я мог использовать его…
26 фев '11 в 17:43
0 ответов

IAccessible (MSAA): доступ к Firefox, вызывающий вызовы Adobe Accessibility.api

В Process Monitor я заметил, что доступ к Mozilla Firefox через интерфейс IAccessible (MSAA) вызывает доступ к файлу Adobe Reader с именем "Accessibility.api". Когда я получаю доступ к Mozilla Firefox с помощью Microsoft Inspect.exe, я не получаю до…
1 ответ

AccessibleChildren возвращает ноль

Я конвертирую некоторый код VBA, который использует AccessibleChildren метод к C#, но у меня есть некоторые проблемы. Объявление выглядит так: [DllImport("oleacc.dll")] private static extern uint AccessibleChildren(IAccessible paccContainer, int iCh…
27 сен '13 в 22:47
0 ответов

Ошибка вызова IAccessible в Windows 10

У меня проблема с Microsoft Active Accessibility, взаимодействующим с нашими элементами пользовательского интерфейса. Это может быть связано с обновлением SDK с версии 6.0 до версии 7.0. Когда клиент пытается получить интерфейс IAccessible для элеме…
09 окт '18 в 05:22
1 ответ

Как получить доступ к HTML документа в Firefox с помощью IAccessible

Я могу получить объект IAccessible из окна Firefox, используя этот код: Guid guid = new Guid("{618736E0-3C3D-11CF-810C-00AA00389B71}"); object obj = null; int ret = AccessibleObjectFromWindow(hWnd, (uint) OBJID.WINDOW, ref guid, ref obj); Accessibil…
12 фев '09 в 17:19
1 ответ

Получить позицию каретки с помощью Active Accessibility (MSAA)

Может ли кто-нибудь привести пример использования MSAA для получения позиции каретки (точка вставки текста, а не курсор). MSDN на MSAA Спасибо за любую помощь, Momico
06 июл '11 в 10:35
1 ответ

Какое правильное решение поддерживает интерфейс IAccesible для перемещения каретки в текстовых редакторах?

Я хочу реализовать текстовый редактор с нуля, который поддерживает интерфейс IAccessible. Я использую MFC и Win32 API. Когда позиция каретки изменяется в стандартных текстовых редакторах, таких как Блокнот, соответствующая буква, слово или строка дв…
28 мар '13 в 18:02
0 ответов

C# как найти URL из браузера, используя AccessibleObjectFromPoint

Привет! Я провел некоторое исследование и выяснил, как получить URL-адрес браузера с помощью AccessibleObjectFromPoint или, таким образом, вы можете получить доступ к любому элементу пользовательского интерфейса, поэтому, пожалуйста, скажите мне, чт…
09 апр '16 в 18:40
0 ответов

IServiceProvider::QueryService завершается с ошибкой -2147024809 на Windows Server 2008 R2 с IE11

Получение указателя IAccessible на элемент на странице или в доступное окно документа для класса Windows Internet Explorer_Server успешно использует код (где hwnd - дескриптор Internet_Explorer_server) AccessibleObjectFromWindow(hwnd, OBJID_WINDOW, …
26 май '16 в 09:35
1 ответ

Получение интерфейса IAccessible2 для окна Firefox / Thunderbird - QueryService всегда возвращает E_INVALIDARG

Я пытаюсь получить доступ к информации в (только Windows) Firefox / Thunderbird с помощью API IAccessible2: http://www.linuxfoundation.org/collaborate/workgroups/accessibility/iaccessible2 Однако я провалюсь почти на первом этапе. Я могу получить ин…
11 дек '11 в 12:50
1 ответ

MSAA на основе COM?

Мне интересно, если MSAA основан на COM, то можно использовать CreateObject("Доступность") для создания экземпляра и вызова его методов. У меня не было успеха в этом. У меня есть "OLEACC.DLL" в SYSTEM32, и он зарегистрирован в Windows. Но CreateObje…
15 дек '09 в 00:03
0 ответов

Возможность присвоения объекта IAccessible более удобным объектам

Я пишу надстройку для Excel в Visual Studio и VB. Я хочу отслеживать действия по щелчку меню (ленты). Я создал что-то, что действительно работает с IAccessible, но это медленно, потому что каждый раз, когда я делаю проверку, мне приходится прогулива…
01 ноя '15 в 20:19
3 ответа

Microsoft UIAutomation НЕ ВСЕГДА работает на некоторых компьютерах. C#

У меня есть код C# для извлечения URL из Chrome. Обычно он работает на Win7/Win 8.1, но на некоторых компьютерах с такой же конфигурацией он не работает. И, вероятно, нет никакой разницы между этими конфигурациями. Почему это происходит? Process[] p…
01 сен '14 в 21:30
1 ответ

Необъявленный идентификатор AccessibleObjectFromEvent в Delphi XE

Как я могу решить следующую ошибку, кажется, он не может найти функцию AccessibleObjectFromEvent. Я использую версию Delphi XE6. Этот список проектов активных URL в вашем браузере. Образ https://i.imgur.com/2JbiIR7.png Вот мой код: unit Unit1; inter…
08 ноя '14 в 06:14
1 ответ

Нажмите на элемент IAccessible(MSAA) без DefaultAction

Я пытался создать автоматизированный тест с MSAA на Python с использованием PyMSAA Я столкнулся с проблемой, когда кнопка не имеет DefaultAction b.accDoDefaultAction() Traceback (most recent call last): File "<stdin>", line 2, in <module&gt…
19 апр '13 в 07:29
1 ответ

Доступ к ISimpleDOMNode в Mozilla с помощью IAccessible

У меня есть следующий код: IAccessible *pAccessible = NULL; IServiceProvider *pServProv = NULL; AccessibleObjectFromWindow((HWND)0x0025093A, OBJID_CLIENT, IID_IAccessible, (void**)&pAccessible); HRESULT hr = pAccessible->QueryInterface(IID_IS…
10 июл '10 в 01:40
1 ответ

Использование IAccessible с Google Chrome возвращает неполное дерево

Я пытаюсь создать автоматизацию контроля качества для Google Chrome, чтобы имитировать клики и получать события кликов на кнопках вкладок. Я использую интерфейсIAccessible и APIAccessibleChildren, чтобы получить полное дерево доступных элементов. Пр…
17 авг '14 в 16:38
0 ответов

Имитация нажатия клавиши "Ввод" с помощью IAccessible в Google Chrome

Я пытаюсь создать автоматизацию контроля качества для Google Chrome, чтобы имитировать URL-навигацию. Я получил правильный объект "Адрес и панель поиска", а также успешно установил URL. Я не могу понять, как имитировать нажатие клавиши "Ввод" после …
31 дек '14 в 17:36
0 ответов

Как идентифицировать дочерний объект Omnibox IAccessible в Google Chrome независимо от языка пользовательского интерфейса?

Используя Delphi XE2 с OleAcc, я могу перемещаться по всем дочерним объектам IAccessible окна Google Chrome и получать их ИМЯ и ЗНАЧЕНИЕ с помощью get_AccName а также get_AccValue соответственно, для поиска элемента управления Omnibox, который содер…
04 дек '13 в 17:22
0 ответов

Захват окон AccessibleObject focus

Возможно ли захватить, когда пользователь нажимает на Windows AccessibleObject? Я хотел бы иметь слушателя, который показывает мне событие, когда пользователь нажимает на доступный объект одного приложения. Возможно?
01 дек '10 в 10:50