Изменить значение редактирования с помощью CComPtr<IUIAutomationElement>

CComQIPtr<IUIAutomation> uia;
CComPtr<IUIAutomationCondition> condition;
uia->CreatePropertyCondition(UIA_NamePropertyId, CComVariant(L"SomeEdit"), &condition);
CComPtr<IUIAutomationElement> edit;
    if (FAILED(root->FindFirst(TreeScope_Descendants, condition, &edit))|| !edit)
        continue; 
CComVariant url;
edit->GetCurrentPropertyValue(UIA_ValueValuePropertyId, &url);

Можно ли изменить значение редактирования с помощью msaa? как я могу изменить значение редактирования, как edit->SetCurrentPropertyValue("whatever");

изменение url.bstrVal не меняет значение в источнике!

MessageBox(0, url.bstrVal, 0, 0);

0 ответов

Другие вопросы по тегам