Вот решение, которое я сделал специально для вас ...
Загрузите исходный код с здесь , извлеките и загрузите пакет в Delphi ( Я сделал это в Delphi XE, но он будет загружаться в любой версии! Вам нужно будет изменить выход модуля путь в параметрах проекта в версиях до XE, хотя ) ... установите пакет.
В меню справки найдите Создать браузер и щелкните по нему. После этого будет создана и отображена вкладка, которая переходит на мой блог ( для примера ).
Вы можете легко изменить это, чтобы удовлетворить ваши потребности! Код пункта меню справки находится в EditWizard.MenuItem.pas
и может быть проигнорирован! Просто обратите внимание, что при нажатии на (BorlandIDEServices as IOTAEditorViewServices).ShowEditorView(CreateTab('http://www.simonjstuart.com'));
он выполняет вызов, что фактически создает экземпляр вкладки браузера!
Весь код для вкладки «Обозреватель» (включая ее структуру фрейма) содержится в EditorWizard.Frame.pas
, что делает его действительно простым для изменения в соответствии с вашими потребностями!
Устройство EditorWizard.Wizard.pas
содержит небольшой объем кода, необходимый для регистрации пользовательской вкладки браузера в IDE.
С вашей стороны, конечно, потребуется некоторая настройка, но это, безусловно, должно послужить очень приемлемой основой для того, что вы пытаетесь сделать.
Наслаждайтесь:)