У меня есть программа на C ++, которая отображает браузер с помощью элемента управления Microsoft WebBrowser. Я передаю подсказки в параметрах URL в код, чтобы можно было предпринять альтернативные действия, а не просто позволить браузеру перейти на новую страницу.
Например, я мог бы передать URL «WRITE.EXE? RUN», чтобы указать, что я хочу запустить исполняемый файл в URL.
В C # я получаю полный URL-адрес в событии BeforeNavigate, но я получаю только URL до?.
Таким образом, в C # я получаю «WRITE.EXE? RUN», тогда как в C ++ URL, переданный BeforeNavigate2, является просто «WRITE.EXE»
Есть идеи, как получить доступ ко всему URL через C ++?