На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Registry Entries for Extending the Shell



An application that creates and maintains files, such as a spreadsheet, word proces-sor, or graphics application, typically adds two keys to the system registry: a file association key and an application identifier key. The file association key maps a filename extension to an application identifier. For example, a word processing application might register the following key under HKEY_CLASSES_ROOT.

HKEY_CLASSES_ROOT
.doc=AWordProcessor


The value name (.doc) specifies the filename extension, and the value (AWordProcessor) denotes the key name that contains the information about the application handling the filename extension.
The application identifier key is the second registry entry made by an application handling files.

HKEY_CLASSES_ROOT
AWordProcessor=A Word Processor


The value (A Word Processor) is a string describing the application that recognizes files having the given filename extension. (In this case, it is the .DOC filename extension.)
Extending the shell requires that you add other entries below the file association and application identifier keys. The system checks these entries to determine the commands to add to various shell menus, when to load an extension DLL, where to find the DLL, and so on.
There are several registry keys that allow you to extend the shell without having to write any code at all. These keys let you set the default icon for a class of files or add commands to the File menu and its New submenu in Windows Explorer.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Данные Регистрации для Расширять Оболочку



Приложение, которое создает и поддерживает файлы, как например, электронная таблица, слово proces-sor, или графическое приложение, обычно добавляет два ключа к системной регистрации: файловый ключ ассоциации и прикладной ключ идентификатора. Файловый ключ ассоциации отображает расширение filename в прикладной идентификатор. Например, текстовая обработка приложения могла зарегистрировать следующий ключ под HKEY_CLASSES_ROOT.

HKEY_CLASSES_ROOT .doc=AWordProcessor


Имя величины (.док.), определяет расширение filename, и величина (AWordProcessor) обозначает ключевое имя, которое содержит информацию о приложении, обрабатывающем расширение filename.
Прикладная клавиша идентификатора является вторым входом регистрации сделанным приложением, обрабатывающим файлы.

Текстовый Процессор HKEY_CLASSES_ROOT AWordProcessor=A


Величина ( Текстовый Процессор), - строка, описывающая приложение, которое признает файлы, имеющие данное filename расширение. (В этом случае, это - .DOC filename extension.) Расширяя оболочку требует, чтобы Вы добавляли другим данным ниже файловой ассоциации и прикладных клавиш идентификатора. Система проверяет эти данные, чтобы определять команды, чтобы добавлять к различным меню оболочки, когда, чтобы загружать расширение DLL, где, чтобы находить DLL, и так далее.
Есть несколько клавиш регистрации, который позволяет Вам, чтобы расширять оболочку без необходимости записывать любой код совсем. Эти клавиши были позволены Вы установили по умолчанию иконку для класса файлов или были добавлены команды к меню Файла и Нового субменю в Windows Explorer.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz