Поделиться через


Руководство по программированию подключаемых модулей пользовательского интерфейса

[Функция, связанная с этой страницей, Медиаплеер Windows sdk, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

В двух примерах кода, описанных в этом разделе, демонстрируется процесс реализации подключаемого модуля пользовательского интерфейса, начиная с кода, созданного мастером подключаемых модулей Медиаплеер Windows.

Подключаемый модуль пользовательского интерфейса поиска — это подключаемый модуль области метаданных, предоставляющий кнопку Поиск . При нажатии этой кнопки в веб-браузере по умолчанию запускается страница поиска, содержащая сведения о исполнителе текущего элемента мультимедиа.

Первым шагом при создании этого подключаемого модуля является запуск нового проекта в Microsoft Visual C++ путем выбора Медиаплеер Windows мастера подключаемых модулей на вкладке Проекты. Назовите проект "Поиск" и нажмите кнопку ОК. Выберите Подключаемый модуль пользовательского интерфейса и нажмите кнопку Далее. Затем выберите тип метаданных в списке параметров и нажмите кнопку Далее. Наконец, щелкните поле проверка для поддержки автоматического запуска, чтобы подключаемый модуль загружал автоматически, и нажмите кнопку Готово. Мастер создает необходимые файлы проекта, включая основные реализации класса CSearch и интерфейса IWMPPluginUI , который он поддерживает, а также класс CPluginWindow, предоставляющий пользовательский интерфейс. Это код, который будет изменен для предоставления функций подключаемого модуля, описанных в этом разделе.

В последнем разделе этого раздела описывается создание подключаемого модуля фонового пользовательского интерфейса для Медиаплеер Windows 10 Mobile. Этот подключаемый модуль использует измененный код, созданный мастером подключаемых модулей Медиаплеер Windows для создания подключаемого модуля для Медиаплеер Windows 10 Mobile.

Этот раздел содержит следующие подразделы.

Раздел Описание
Реализация CSearch Описывает изменения, необходимые для класса CSearch.
Реализация CPluginWindow Описывает изменения, необходимые для класса CPluginWindow.
Создание подключаемого модуля пользовательского интерфейса для Медиаплеер Windows 10 Mobile Описывается создание подключаемого модуля фонового пользовательского интерфейса для Медиаплеер Windows 10 Mobile.