Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Giovanni
Зарегистрирован: 05.03.2004 Сообщения: 1
|
Добавлено: Чт Мар 31 2005 19:40 Заголовок сообщения: Plugin для IE средствами Delphi |
|
|
Подскажите, как написать plugin для Internet Explorer средствами Delphi. Поможет любая информация... ссылки, исходники, все что угодно
Спасибо |
|
Вернуться к началу |
|
|
Вася#1gsm
Зарегистрирован: 14.02.2004 Сообщения: 32
|
Добавлено: Пн Апр 04 2005 13:52 Заголовок сообщения: |
|
|
Покажешь всем свой плагин ?
Создание в Internet Explorer своих пунктов меню и кнопок
В Internet Explorer можно создать свой пункт в меню "Сервис" и соответствующую кнопку на панели инструментов. Для этого в разделе реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions
создаём подраздел с именем типа {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}, где X — это любая цифра или латинская буква от A до F (название этого подраздела должно быть уникальным в реестре).
В этом подразделе можно задать следующие текстовые параметры:
"CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}" (обязательный параметр)
"MenuText"="Название пункта меню"
"MenuStatusBar"="Подсказка в статусной строке при выборе пункта меню"
"ButtonText"="Название кнопки"
"Default Visible"="Yes" (будет ли показана кнопка по умолчанию: Yes/No)
"Icon"="Иконка кнопки"
"HotIcon"="Иконка кнопки при наведении на неё указателя мыши"
"Exec"="Запускаемая программа с указанием пути к ней"
"Script"="Открываемая в IE страница"
Надо задавать либо параметр "Exec", либо "Script", которые определяют действие при выборе созданного нами пункта меню или при нажатии созданной кнопки.
Для примера создадим reg-файл, создающий пункт меню и кнопку для запуска редактора Блокнот (Notepad):
==========
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{D3FACC09-CA0A-22FE-3D33-A0C5B2A330FE}]
"CLSID"="{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
"MenuText"="Блокнот"
"MenuStatusBar"="Открыть Блокнот"
"ButtonText"="Notepad"
"Default Visible"="Yes"
"Icon"="C:\\Windows\\Notepad.exe,2"
"HotIcon"="C:\\Windows\\Notepad.exe,1"
"Exec"="C:\\Windows\\Notepad.exe"
==========
Примечание: проверялось в IE 5.5. |
|
Вернуться к началу |
|
|
|