Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Кнопка на ToolBar е   Найти похожие ветки 

 
Ig ©   (2004-01-30 20:12) [0]

Можно как нибудь разместить свою кнопку на ToolBar"е, как это делает FlashGet. В реестре нашел такую ветку :

HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions\{D6E814A0-E0C5-11d4-8D29-0050BA6940E3} <-

ButtonText           FlashGet
CLSID                {1FBA04EE-3024-11d2-8F1F-0000F87ABD16} <-
Default Visible      Yes
Exec                 C:\PROGRA~1\FLASHGET\flashget.exe
HotIcon              C:\PROGRA~1\FLASHGET\flashget.exe,128
Icon                 C:\PROGRA~1\FLASHGET\flashget.exe,223
MenuStatusBar        FlashGet
MenuText             &FlashGet


Вопрос такой, что, как и где можно взять(узнать) то, на, что указывают стрелки?


 
}{enon ©   (2004-01-30 20:24) [1]

Да почти нигде. Это идентификаторы, ищи такие же в реестре (имена разделов). Если таких нет, то можешь писать что хочешь (в этом же формате). Иначе эксперементируй - поменяй значение-другое и посмотри на что это влияет.


 
Ig ©   (2004-01-30 20:27) [2]

Менять уже пробовал, не получилось :(


 
}{enon ©   (2004-01-30 20:38) [3]

Вообще не получилось? Попробуй поискать такие разделы (те что выделены) в HKEY_CLASSES_ROOT или HKEY_CLASSES_ROOT\CLSID, возможно информация там, а эти строки - что-то резервное.


 
Ig ©   (2004-01-30 20:55) [4]

В этой же ветке у меня есть еще такое:
{10954C80-4F0F-11d3-B17C-0055DF987022}<- что-то странное, я это потер сегодня.
{92780B25-18CC-41C8-B9BE-3C9C571A8263}<- Office2003 Спровочные материалы.
{c95fe080-8f5d-11d2-a20b-00aa003c157a}<- Тоже, что-то не понятное - @shdoclc.dll,-866.

{92780B25-18CC-41C8-B9BE-3C9C571A8263}<- это нашел в HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions\CmdMapping
{92780B25-18CC-41C8-B9BE-3C9C571A8263}    2003
(шестнадцатеричная)

В HKEY_CLASSES_ROOT нашел :
{10954C80-4F0F-11d3-B17C-0055DF987022}    2002
{92780B25-18CC-41C8-B9BE-3C9C571A8263}    2003
{c95fe080-8f5d-11d2-a20b-00aa003c157a}    2000
(шестнадцатеричная)

Что бы это значило?


 
}{enon ©   (2004-01-30 21:15) [5]

Сколько же у тебя софта?!
У меня там только
{c95fe080-8f5d-11d2-a20b-00aa003c157a}<- Тоже, что-то не понятное - @shdoclc.dll,-866., причем в нем действительно нет ничего полезного (ссылка clsid ведет на раздел с одним параметром, его значение - просто описание: "Toolbar Extension for Executable")


 
}{enon ©   (2004-01-30 21:17) [6]

Кстати, там еще есть что-то связанное со строкой адреса.

Пожалуй надо будет достать FlashGet или что-то подобное (где-то он у меня был) и тоже поэксперементировать с ним.


 
Ig ©   (2004-01-30 21:24) [7]

>}{enon ©   (30.01.04 21:15) [5]
>Сколько же у тебя софта?!

Обычно около ~ 100 :)


 
Ig ©   (2004-01-31 01:05) [8]

Нашел такую х...., CLSID = Ваш уникальный classID. Для создания нового CLSID (для каждой кнопки) можно использовать GUIDTOSTRING, ка же его использовать?


 
}{enon ©   (2004-01-31 07:12) [9]

Насколько я понял, нужно делать так:
1)Создаешь в том же разделе (HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions) новый подраздел, переименовываешь его (произвольный GUID, но думаю будет лучше если он окажется уникальным).
2)В этом подразделе создаешь те же параметры, что и у FlashGet"a. Думаю из названий понятно что они означают, пишешь то что надо. Параметр CLSID должен бать равен {1FBA04EE-3024-11d2-8F1F-0000F87ABD16} (тот же что и у FlashGet"a), иначе IE не поймет, что это кнопка.
3)Вроде бы все. Если что-то не так - пиши.



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

Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
14-1082030205
Knight
2004-04-15 15:56
2004.04.11
Кто помнит астрономию?


14-1082352021
Романов Р.В.
2004-04-19 09:20
2004.04.11
Support и его уровень


1-1082706888
Шлей Артем
2004-04-23 11:54
2004.04.11
Установка программы


1-1082446308
V-Isa
2004-04-20 11:31
2004.04.11
JPEG and GIF -->> TBitMap


14-1082382689
Дадиц
2004-04-19 17:51
2004.04.11
Что такое SSDD?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский