Пример: обработчик просмотра рецепта
Демонстрирует создание обработчика, используемого для отображения предварительного просмотра файлов в области предварительного просмотра Windows Обозреватель или других узлах обработчиков предварительного просмотра.
Этот раздел состоит из следующих подразделов.
- Requirements
- Скачивание примера
- Создание примера
- Запуск примера
- Отмена регистрации библиотеки DLL обработчика примера предварительного просмотра
- Связанные темы
Требования
Продукт | Минимальная версия продукта |
---|---|
Windows | Windows Vista |
Windows SDK | 7,0 |
Скачивание примера
Расположение | URL-адрес пути |
---|---|
GitHub | Пример RecipePreviewHandler |
Построение образца
Чтобы выполнить сборку примера из командной строки, выполните следующие действия:
- Откройте окно командной строки и перейдите в каталог проекта RecipePreviewHandler . Например,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler
. - Введите
msbuild PreviewHandlerSDKSample.sln
.
Создание примера с помощью Microsoft Visual Studio (предпочтительно):
Откройте Windows Обозреватель и перейдите в каталог проекта RecipePreviewHandler.
Дважды щелкните значок файла PreviewHandlerSDKSample.sln, чтобы открыть проект в Visual Studio.
Примечание
Расширение SLN-файла не отображается в параметрах папки по умолчанию. В этом случае его можно определить по уникальному значку или описанию типа "Решение Microsoft Visual Studio".
В меню Построение выберите пункт Построить решение.
Примечание
Если целевая система является 64-разрядной (x64), этот пример обработчика предварительного просмотра должен быть создан как 64-разрядное приложение.
Запуск примера
- Откройте окно командной строки и перейдите к встроенному каталогу проекта RecipePreviewHandler . Например,
C:\Program Files\MicrosoftSDKs\Windows\v7.0\Samples\WinUI\Shell\AppShellIntegration\RecipePreviewHandler\RecipePreviewHandler
. Введитеregsvr32.exe PreviewHandlerSDKSample.dll
, чтобы зарегистрировать обработчик. - Откройте windows Обозреватель и отобразите панель предварительного просмотра, если она еще не отображается.
- Windows 7: нажмите кнопку области предварительного просмотра.
- Windows Vista: щелкните меню Упорядочить , перейдите во вложенное меню Макет и выберите Область предварительного просмотра.
- Используйте windows Обозреватель для перехода к каталогу проекта RecipePreviewHandler.
- Выберите пример файла .recipe.
Чтобы 32-разрядные (x86) и 64-разрядные (x64) выходные данные работали в 64-разрядной версии Windows, задайте для параметра AppId суррогатный узел {534A1E02-D58F-44f0-B58B-36CBED287C7C}
WOW64, как показано в следующем коде.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Отмена регистрации библиотеки DLL обработчика примера предварительного просмотра
- Откройте окно командной строки и введите ,
regsvr32.exe /u PreviewHandlerSDKSample.dll
чтобы отменить регистрацию обработчика.
Связанные темы