Пример обработчика предварительного просмотра рецептов
Показывается, как написать обработчик, используемый для отображения предварительного просмотра файлов в области предварительного просмотра Windows Explorer или других хостов обработчиков предварительного просмотра.
В этом разделе содержатся следующие разделы:
- требования
- Скачивание образца
- Построение примера
- Запуск примера
- Отмена регистрации библиотеки DLL предварительного просмотра
- Связанные темы
Требования
Продукт | Минимальная версия продукта |
---|---|
Виндоус | 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.
- Выберите пример файла рецепта.
Чтобы обеспечить работу выходных данных как 32-разрядной (x86), так и 64-разрядной (x64) в 64-разрядной версии Windows, задайте значение AppId для псевдохоста WOW64 {534A1E02-D58F-44f0-B58B-36CBED287C7C}
, как показано в следующем коде.
{HKEY_CURRENT_USER,
L"Software\\Classes\\CLSID\\" SZ_CLSID_RecipePreviewHandler,
L"AppID",
L"{534A1E02-D58F-44f0-B58B-36CBED287C7C}"}
Отмена регистрации библиотеки DLL обработчика предварительного просмотра
- Откройте окно командной строки и введите
regsvr32.exe /u PreviewHandlerSDKSample.dll
, чтобы отменить регистрацию обработчика.
Связанные разделы