C++ 如何在C++;
我想使用MSAA API从Google Chrome获取URL,我已经在StackOverflow上找到了,但我想复制此行为=>,不使用AccessibleObjectFromEvent,而是使用AccessibleObjectFromWindow。 但在这几行之后:C++ 如何在C++;,c++,google-chrome,url,hwnd,iaccessible,C++,Google Chrome,Url,Hwnd,Iaccessible,我想使用MSAA API从Google Chrome获取URL,我已经在StackOverflow上找到了,但我想复制此行为=>,不使用AccessibleObjectFromEvent,而是使用AccessibleObjectFromWindow。 但在这几行之后: HRESULT hr = AccessibleObjectFromWindow(hwnd_addr_bar, OBJID_CLIENT, IID_IAccessible, (void **)&ac);
HRESULT hr = AccessibleObjectFromWindow(hwnd_addr_bar, OBJID_CLIENT, IID_IAccessible, (void **)&ac);
if ((hr == S_OK ) && (ac!=NULL)){
tagVARIANT state;
VariantInit(&state);
BSTR szAddressBox = NULL;
HRESULT hr1 = ac->get_accValue(varchild, &szAddressBox);
}
szAddressBox是空的。我错在哪里