Форум: "Сети";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
Внизкак добавить в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c