Текущий архив: 2004.05.16;
Скачать: CL | DM;
ВнизКак сменить изображение стрелки ярлыка(Програмно) Найти похожие ветки
← →
CAHEK © (2004-03-30 21:46) [0]Может ли кто-нибудь написать,как програмно сменить значек стрелки ярлыка в ХР(Где его искать:в RegEdit"е,или в файле темы(*.theme)?).
Да и можно ли обращаться к *.theme файлу,как *.ini (у файла темы структура как у инюка).
← →
CAHEK © (2004-03-30 21:47) [1]Заранее всем спасибо!
← →
Cobalt © (2004-03-31 15:49) [2]обрати свой взор на всякие утилиты типа TweakUI и всякие странички по настройке Windows. Там и найдёшь место в реестре.
← →
CAHEK © (2004-03-31 17:27) [3]Вообще я так и делал,и про смену значка стрелки даже и не подозревал,но
с появлением пакета Microangel,в котором есть утилка OnDisplay,это и
узнал.До поры до времени,я думал,что главной настройкой системы является
реестр,но после того как я попытался менять значки "Мой комп" и д.р. и
ничего не произошло...(Там только CUR-файлы меняются!).После этого я
рылся в теме,но и там нет.Кстати говоря Винда хранит важние иконки в
папке "%systemroot%\Installed System Icons" с именами sysicon,там лежала
иконка которую я использую.Недолго думая залез в RegEdit и наел ключ:
"HLM\Software\Microsoft\windows\CurrentVersion\Explorer\Shell Icons",
в котором есть значение "23" ссылающеесе на мой значек...В итоге ничего
не получилось(Винда значение ключа меняет,а иконку нет!).Так что я не
знаю где мне искать.
ЗЫ:Разве что на мыло комтании Impact(разработчик Microangelo) этот
вопрос слать,или попросить их исходником поделитья:)
← →
Cobalt © (2004-03-31 21:43) [4]После изменения данных в реестре надо известить проводник о том, что данные изменились.
Или он, по-твоему, должен каждую секунду проверять реестр?
Название функции (или сообщения? - скорее всего) не помню, что-то типа SystemParametrChange - в общем, пытливый ум найдёт.
Используйте Win32s.hlp и MSDN.
← →
CAHEK © (2004-04-01 00:18) [5]Впринципе мне было все равно как обновить десктоп,reset"ом или щелкнуть мышью по контекстному меню проводника,но и в том и другом случае не работает.
← →
Cobalt © (2004-04-01 08:48) [6]Хм, а у меня в XP нет ни того (папки "%systemroot%\Installed System Icons"), ни другого ( ключ
"HLM\Software\Microsoft\windows\CurrentVersion\Explorer\Shell Icons")
← →
CAHEK © (2004-04-01 16:57) [7]Странно,это наверное по тому,что я всегда меняю значки моих документов,ярлыка,стандартный значек папки,незарегистрированных типов файлов и т.д.
Я точно не знаю,но попробуйте сменить значки "Мой комп" и д.р. средствами Винды.
Да ярлик-это тоже файл=>у него есть расширение(*.ink -обычный ярлык; *.pif -ярлык для DOS"ки)=>можно покапаться в CLASSES_ROOT"е.
В ключах .ink и .pif ничего нет значений такого типа "{002323323-adff67216-...-9494332ad}" обыччно они ссылаются на другие ключи в которых более
полная информация(эти клчи неходятся в ключе CLSID) но и в них я ничего не нашел.
← →
CAHEK © (2004-04-04 01:34) [8]Здесь есть кто-нибудь????????????????
← →
Ivane © (2004-04-04 01:40) [9]Я есть! :-)
← →
CAHEK © (2004-04-07 01:06) [10]Что никто не знает,обидно,вопрос то интересный.
← →
Cobalt © (2004-04-07 01:27) [11]Так, я не понял - прога от Microangelo делает то, что надо?
← →
CAHEK © (2004-04-07 16:09) [12]Делает,но мне надо что бы это моя прога делала.
← →
MegaVolt © (2004-04-08 09:50) [13]Ищи в реестре слово IsShortCut и удаляй его везде :) И ищезнут стрелочки :) Конечно сохрани копию реестра на всякий случай.
← →
Cobalt © (2004-04-08 13:24) [14]Раз делает, то смотри, что именно она делает (RegMon, FileMon в помощь от Sysinternals ) А лучше на сайтах конкретно узнать ключи и пути.
← →
CAHEK © (2004-04-08 13:58) [15]Удалять надо в 2 местах:"HKEY_CLASSES_ROOT\inkfile" и "HKEY_CLASSES_ROOT\Piffile".А на сайтах ничего нет,только скачать ПЛАТНЫЙ софт можно.
Страницы: 1 вся ветка
Текущий архив: 2004.05.16;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.052 c