CWinApp::RegisterShellFileTypes

void RegisterShellFileTypes (BOOL bCompat = FALSE);

Параметры

bCompat

TRUE добавляет регистрации для записи команд печати и печатать В, позволяя пользователю печатать файлы непосредственно из оболочки, или путем перетаскивания файла объекта printer. Он также добавляет ключ DefaultIcon. По умолчанию этот параметр имеет значение FALSE для обеспечения обратной совместимости.

Примечания

Вызов этой функции-члена для регистрации всех типов документов вашего приложения с помощью диспетчера файлов Windows. Это позволяет пользователю открыть файл данных, созданный приложение, дважды щелкнув его от в пределах файловый менеджер. Вызовите RegisterShellFileTypes , после вызова AddDocTemplate для каждого из шаблонов документов в вашем приложении. Также вызовите функцию-член EnableShellOpen при вызове RegisterShellFileTypes.

RegisterShellFileTypes проходит через список объектов CDocTemplate , которые приложение поддерживает, и для каждого документа шаблон, добавляет записи в базу данных регистрации, Windows поддерживает для сопоставлений файлов. Файловый менеджер использует эти записи для открытия файла данных при двойном щелчке. Это устраняет необходимость в корабль.REG-файл с приложением.

Если база данных регистрации уже связывает расширение имени данного файла с другим типом файла, не новая ассоциация будет создан. Содержится в описании класса CDocTemplate для форматов строк, необходимых для регистрации этой информации.

Обзор CWinApp |nbsp; Члены класса | Иерархическая схема

См. также CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate

Index