Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: CL | DM;

Вниз

как добавить в IExplorer свою кнопку   Найти похожие ветки 

 
Vzlom   (2003-02-01 12:38) [0]

как добавить в IExplorer свою кнопку, или текст в панель инструментов


 
smok_er   (2003-02-01 14:24) [1]

Выдержки из документации:

Откройте regedit.exe (находится в той же директории, что и весь ваш Windows).

Для нашей кнопки нам будет необходим соответствующий CLSID. Нажмите на Ctrl+F или на Find в меню Edit и выполните поиск по строке “Toolbar Extension for Executable”. Поиск по реестру обычно длится достаточно долго, так что будьте терпеливы. Если поиск закончился успешно, и вы нашли эту строку, то запомните название ключа, в котором эта строка присутствует (имя открытой папки в левой колонке редактора). У меня это HKEY_CLASSES_ROOT\CLSID\{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}. Если при поиске так ничего и не обнаружилось, то вам придется самому создать этот ключ! Для этого войдите в подраздел HKEY_CLASSES_ROOT и на ключе CLSID щелкните правой кнопкой мыши, в появившемся контекстном меню нажмите NEW и Key, в имени созданного ключа впишите номер {1FBA04EE-3024-11d2-8F1F-0000F87ABD16} и не забывайте про фигурные скобки - они должны присутствовать обязательно. В созданном ключе измените значение переменной Default (щелкнуть в правой колонке на имени переменной правой кнопкой мыши и в появившемся меню нажать Modify) на Toolbar Extension for Executable. Затем, для созданного ключа сделайте ключ с именем InprocServer32, в нем значение переменной Default измените на C:\WINDOWS\SYSTEM\SHDOCVW.DLL. Создайте еще переменную ThreadingModel со строковым значением Apartment.

Теперь найдите раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer.

В нем ключ Extensions. Если этот ключ не найден, то его необходимо создать!

В ключе Extensions необходимо создать ключ с именем формата {11111111-1111-1111-1111-111111111111}, где вместо 1 могут стоять любые цифры от 0-9 и A-F.

Этот номер должен отличаться от всех других номеров этого же раздела!

В созданном разделе создайте строковые переменные со следующими именами и значениями:

ButtonText "Navigator" - имя создаваемой кнопки

CLSID "{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}" - номер, который я просил запомнить еще в начале статьи.

Default Visible "Yes" -будет ли иконка показана сразу или ее необходимо будет подключать через настройки панели инструментов, в случае если на панели не помещаются все иконки, то эта переменная игнорируется и иконку все равно придется подключать через настройки!

Exec "C:\Program Files\Netscape\Communicator\Program\netscape.exe" - Имя запускаемой программы.

HotIcon "C:\Program Files\Netscape\Communicator\Program\1.ico" - активная иконка(появляется при наведении курсора на кнопку).

Icon "C:\Program Files\Netscape\Communicator\Program\2.ico" - неактивная иконка.

Вот и все!! Вам остается только запустить Internet Explorer и с помощью раздела настройки контекстного меню панели инструментов выбрать положение для вашей иконки или добавить ее в панель инструментов, если она не активна!




Страницы: 1 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
1-64094
Silver_
2003-03-10 12:43
2003.03.20
ДРУГАЯ переделка Enter = Tab


3-63966
Erden
2003-02-27 08:44
2003.03.20
SQL ...


1-64067
Начинающийй
2003-03-09 19:53
2003.03.20
Динамический масив в записи


1-64157
Passlight
2003-03-07 13:57
2003.03.20
Как узнать, что поток (TThread) завершил работу?


1-64195
VID
2003-03-06 21:15
2003.03.20
Чтение HTML-таблиц из буффера обмена