Инструкция
1
Попробуйте создать браузер, используя Borland C++ версии 6.0. Написание движка здесь не понадобится, достаточно воспользоваться готовым из Internet Explorer. Пропишите форму и на ней расположите сегмент CppWebBrowzer и вкладки internet. Он находится справа. Добавьте клавишу edit и button для возможности ввода адреса. В итоге должен получиться белый прямоугольник, в котором и будут отображаться страницы сайтов.
2
Пропишите события, которые задействуются кнопкой: CppWebBrowser1->Navigate (StringToOleStr(Edit1->Text));. Добавьте клавиши, которые имеют все стандартные браузеры. Например, ими могут быть: вперед, назад, остановить, обновить и домашняя страница. Введите коды для них: CppWebBrowser1->GoBack(); - для кнопки «назад», CppWebBrowser1->GoForward(); - для кнопки «вперед», CppWebBrowser1->Stop(); - для клавиши «стоп», CppWebBrowser1->Refresh(); - для обновления страницы, CppWebBrowser1->GoHome(); - для выхода на домашнюю страницу. Замените блок edit на компонент ComboBox. Он предназначен для сохранения недавно открытых адресов страниц.
3
Создайте панель вкладок, используя Pagecontrol. Разместите данный компонент на форме и кликните по нему правой кнопкой, нажмите в открывшимся меню New Page. Каждое новое нажатие будет открывать следующую вкладку. Перенесите на первую вкладку компонент CppWebBrowser. Достаточно перетащить его через окно Object Treeview.
4
Сделайте единую панель для размещения всех кнопок управления активной страницей. Перенесите CoolBar на форму со всеми его элементами, пропишите в отдельную функцию код создания вкладки. В заголовочном файле выберите класс TForm1, далее секцию published и отметьте функцию void __fastcall make_tab(); и скопируйте ее на onKeyDown. Она поможет облегчить работу со вкладками. Запустите созданный браузер и проверьте его на работоспособность.