Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как зарегистрировать собственный тип файлов?


Автор: cardinal 13.3.2006, 20:59
Допустим надо создать тип файла MyFile, который должен называться "Файл типа MyFile" и иметь расширение .mf

1) Создаем ветку HKEY_CLASSES_ROOT\.mf
2) Присваиваем Default property этой ветки строковое значение MyFile
3) Создаем ветку HKEY_CLASSES_ROOT\MyFile
4) Присваиваем Default property этой ветки строковое значение Файл типа MyFile
5) Создаем ветку HKEY_CLASSES_ROOT\MyFile\DefaultIcon
6) Присваиваем Default property этой ветки строковое значение, указывающее на икону этого типа, например C:\Program Files\MyApplication\MyApp.EXE,1
7) Создаем ветку HKEY_CLASSES_ROOT\MyFile\shell\open\command
8) Присваиваем Default property этой ветки строковое значение, указывающее строку запуска для этого типа, например "C:\Program Files\MyApplication\MyApp.EXE" "%1"

Это - самый простой сценарий... если нужно и в SendTo, и в OpenWith - нужны дополнительные телодвижения...[quote]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)