Твой способ получения резалта от функции слишком сложный. external выглядит проще. Загрузка делается так...
- КАК получить результат выполнения javascript-функции? - vaResult вот твой резалт, там правда могут быть VT_DISPATCH и т.п. хрень Использовал...
Универсального способа нет и не может быть, т.к. контролы в современных приложениях не являются окнами windows. Для конкретных браузеров есть свои...
Не вижу проблем в использовании c-шной версии sqlite3 в c++ проекте. Precompiled headers нужно отключить только для одного файла, а не для всего...
dwmapi
Attach to process не инжектит dll, которую собирает в студии, в отлаживаемый процесс, а только аттачит дебаггер. Для отладки напиши простейший...
С какого перепугу кастомное дерево "TRBTree" должно реагировать на сообщения TVM_xxx?
Activex на странице может быть windowless
Нужно смотреть какие HRESULT возвращаются. CoInitialize(Ex) была вызван?
UrlMkSetSessionOption
Примерно так: ((IHTMLDocument3Ptr)spBrowser2->GetDocument())->getElementsByTagName(bstr_t("a"));
Как получить битмап не знаю. Но в качестве альтернативы предлагаю FindFirstUrlCacheEntry вместо URLDownloadToFile, чтобы найти картинку в кеше.
А нельзя в recv редирект сделать 301, потом send на другой урл перехватить и заменить респонс на свой? Тут нет ничего сверхсложного
У меня с другим значением браузеры висли или падали. Для некоторых браузеров можно посмотреть сырцы и станет все понятней (например для chrome).
Главное вернуть браузеру, что было отправлено столько байт, сколько просил браузер (len для send).
Имена участников (разделяйте запятой).