Не получается нажать ссылку CppWebBrowser
Вот код, указываю имя id не срабатывает, на другие элементы по name работает, а у этого по id не хочет((
Код html ссылки:
<img id="item_cRate_3_Image14_3" title="Обновить" src="http://aii.su/Common/icons/act_ref.gif" alt="Обновить" style="border-width:0px;">
Мой код:
Код:
if( VK->Document ) {
TComInterface<IHTMLDocument2> pDocument;
VK->Document->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&pDocument);
if( pDocument ) {
TComInterface<IHTMLElementCollection> pCollection;
pDocument->get_all(&pCollection);
if( pCollection ) {
TComInterface<IDispatch> pDisp;
pCollection->item(TVariant(WideString(Name).c_bstr()), TVariant(0), &pDisp);
if( pDisp ) {
ShowMessage("Нашли кнопку!");
TComInterface<IHTMLElement> pElement;
pDisp->QueryInterface(IID_IHTMLElement, (LPVOID*)&pElement);
if( pElement ) {
pElement->click();
}
}
}
}
}
}
TComInterface<IHTMLDocument2> pDocument;
VK->Document->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&pDocument);
if( pDocument ) {
TComInterface<IHTMLElementCollection> pCollection;
pDocument->get_all(&pCollection);
if( pCollection ) {
TComInterface<IDispatch> pDisp;
pCollection->item(TVariant(WideString(Name).c_bstr()), TVariant(0), &pDisp);
if( pDisp ) {
ShowMessage("Нашли кнопку!");
TComInterface<IHTMLElement> pElement;
pDisp->QueryInterface(IID_IHTMLElement, (LPVOID*)&pElement);
if( pElement ) {
pElement->click();
}
}
}
}
}
}