Запустите веб-страницу из моего приложения

9
задан Matt 30 September 2008 в 13:37
поделиться

4 ответа

#include <windows.h>

void main()
{
   ShellExecute(NULL, "open", "http://yourwebpage.com",
            NULL, NULL, SW_SHOWNORMAL);
}
18
ответ дан 4 December 2019 в 06:49
поделиться

Я полагаю, что Вы хотите использовать ShellExecute () функция, которая должна уважать пользовательский выбор браузера по умолчанию.

4
ответ дан 4 December 2019 в 06:49
поделиться

Прочитайте документы для ShellExecute тесно. К действительно пуленепробиваемому Ваш код они рекомендуют инициализировать COM. См. документы здесь и ищите часть, которая говорит, что "COM должен быть инициализирован как показано здесь". Короткий ответ должен сделать это (если Вы уже не имеете init'd COM):

CoInitializeEx (ПУСТОЙ УКАЗАТЕЛЬ, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE)

4
ответ дан 4 December 2019 в 06:49
поделиться

Можно использовать функцию ShellExecute. Пример кода:

ShellExecute( NULL, "open", "http://stackoverflow.com", "", ".", SW_SHOWDEFAULT );
3
ответ дан 4 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: