Использование функций IUIAutomation

Я новичок в UI Automation и пытался реализовать его в своем приложении.
Я создал объект IUIAutomation ** и инициализировал его, используя этот код:

InitializeUIAutomation(iUiAutomation);

HRESULT Control::InitializeUIAutomation(IUIAutomation **ppAutomation)
{
return CoCreateInstance(CLSID_CUIAutomation, NULL,
CLSCTX_INPROC_SERVER, IID_IUIAutomation,
reinterpret_cast<void**>(ppAutomation));
}

Теперь я понятия не имею, как использовать функции IUIAutomation с объектом IUIAutomation **.

я пробовал

iUiAutomationElement  = **iUiAutomationVariable.ElementFromHandle(parentWindowHandle);

а также

iUiAutomationElement = *iUiAutomationVariable->ElementFromHandle(parentWindowHandle);

но оба не получили признание ..

И с

iUiAutomationElement = IUIAutomation::ElementFromHandle(parentWindowHandle);

он говорит мне, что «не статическая ссылка на член должна быть относительно определенного объекта»

Как именно вы используете указатель IUIAutomation? В официальной документации упоминаются все функции и что они делают, но нет конкретных примеров.

Надеюсь, кто-то может помочь

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]