"Барри Саймон "О реестре Registry и настройке системы Windows95" (прогр.)" - читать интересную книгу авторавставьте маршрут доступа к WinWord в элемент HKCR\InvoiceFile\Shell\Open
\Command. Наконец, скопируйте свой шаблон счета в каталог C:\Windows\ShellNew до создания в подразделе .inv элемента ShellNew, содержащего поля FileName и Command. Когда этот пункт будет выбран из меню "Создать", выполнение команды приведет к открытию нового файла-счета с именем Счет.inv в окне WinWord, с последующим вызовом макрокоманды на языке WordBasic. Эта макрокоманда предложит переименовать файл, сохранит его с расширением doc в указанном каталоге и удалит inv-файл. Подраздел DefaultIcon Подраздел DefaultIcon связывает пиктограмму с конкретным файлом или прикладной программой. Большинство значений в полях DefaultIcon строго придерживаются формата: C:\Windows\Filename, N где Filename - название файла, в котором хранится одна или несколько пиктограмм (обычно exe-, dll- или ico-файл), а N - целое число, которое показывает, которую пиктограмму из серии следует использовать (первая из них имеет номер 0, вторая - 1 и т. д.). В некоторых случаях N - отрицательное число. Такие значения представляют собой идентификаторы ресурсов, а не номера пиктограмм (все ресурсы в исполнимых модулях имеют двоичный идентификатор). Для вывода пиктограмм из конкретного файла на экран вызовите окно свойств аббревиатуры, щелкните на кнопке "Сменить Некоторые значения подразделов DefaultIcon содержат строку %1. В таких случаях файл, который обращается к этой пиктограмме, сам генерирует ее (в рамках HKCR %1 - переменная, которая связывается с файлом, ассоциированным с данным подразделом). Для работы этого механизма либо система, либо файл должен предоставить обработчик пиктограмм (IconHandler). Система предоставляет обработчики пиктограмм для файлов exe-, ico-, cur-, ani- и bmp-. Утилита Hyperterminal (ее подраздел в реестре обозначается htfile) - это пример файла, который имеет свой собственный обработчик пиктограмм. Система использует строку %1 для exe-, ico-, cur- и ani-файлов, но не для bmp-файлов. Если вы желаете, чтобы пиктограмма bmp-файла представляла собой миниатюрную копию настоящего изображения (thumbnail), можно поменять значение элемента HKCR\Paint\Picture\ DefaultIcon на %1. К сожалению, если системе приходится считывать довольно большое растровое изображение, вы можете столкнуться с большой задержкой при каждом обновлении экрана. Когда подраздел-идентификатор не содержит элемента DefaultIcon, система Windows 95 должна получить пиктограмму откуда-то еще. Если с идентификатором связан исполнимый модуль, его пиктограмма уменьшается в размере и помещается внутрь пиктограммы документа (изображения чистого листа бумаги). Если связанного исполнимого модуля нет, система использует стандартную пиктограмму с логотипом Windows 95. Подраздел Shell Подраздел Shell идентификатора содержит названия всех действий, которые |
|
|