Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Своя иконка [D7, WinXP]


gyry ©   (2004-04-25 14:29:00) 

Привет МАСТЕРА DEPLHI!!! Как при сохранении файла с
незарегистрированым расширением (*.mfp, например) присвоить ему
свою иконку.


x3{neon}   (2004-04-30 21:20:00) [1]

Надо поработать с реестром.

HKEY_CLASSES_ROOT\
MyApp.Document\
shell\
open\
command\
Default = "C:\myapp\myapp.exe

var
RegFile : TRegIniFile;

begin
RegFile:=TRegIniFile.Create;

RegFile.RootKey:=HKEY_CLASSES_ROOT; RegFile.WriteString('.ext','','MyApp.Document');
RegFile.WriteString('MyApp.Document','','Описание файлов');
RegFile.WriteString('MyApp.Document \DefaultIcon','','Путь к иконе для файлов');
RegFile.WriteString(' MyApp.Document \Shell\Open\Command','','исполняемый файл "%1" ');
RegFile.CloseKey;
RegFile.Free;
End;


Sanek_metaller   (2004-04-25 23:37:00) [2]

Ответ кроется в Classes_Root'e (параметр DefaultIonc (в правильном написании слова Default не уверен));
Поищите разнообразные FAQ'и по реестру.


Наверх

Титульная страница Поиск, карта сайта Написать письмо