Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Plugin для IE средствами Delphi

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
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    Заголовок сообщения: Ответить с цитатой

Cool Покажешь всем свой плагин ?

Создание в 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.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...