Anpassen des UI-Plug-Ins

[Das dieser Seite zugeordnete Feature Windows Medienwiedergabe SDK ist ein Legacyfeature. Es wurde von MediaPlayer ersetzt. MediaPlayer wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, nach Möglichkeit für neuen Code MediaPlayer anstelle von Windows Medienwiedergabe SDK zu verwenden. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

An diesem Punkt ist Ihr Projekt bereit für die Anpassung. Sie können die vom Assistenten generierte Implementierung der IWMPPluginUI-Schnittstelle ändern, der CPluginWindow-Klasse eine Benutzeroberfläche hinzufügen und eine Eigenschaftenseite in der CPropertyDialog-Klasse implementieren. Wenn Ihr Plug-In so konfiguriert ist, dass es auf Windows Medienwiedergabe Ereignisse lauscht, hat der Assistent Standardimplementierungen oder leere Implementierungen aller erforderlichen Ereignishandler generiert, die Sie auch ändern oder erstellen.

Der Typ des Plug-Ins und die unterstützten Features werden durch einen Wert angegeben, der in der Windows-Registrierung gespeichert ist. Der Assistent generiert eine Datei mit der Dateinamenerweiterung .rgs, die die Informationen zum Registrieren des Plug-Ins enthält. Der Wert "Capabilities" in dieser Datei ist das Dezimaläquivalent eines booleschen OR der In-Typkonstanten und Plug-In-Flags, die in wmpplug.h definiert sind. Obwohl dieser Wert durch die Optionen bestimmt wird, die Sie im Assistenten auswählen, müssen Sie ihn ändern, wenn Sie ein Plug-In mit mehreren Voreinstellungen oder ein Plug-In erstellen möchten, an das Medienelemente oder Wiedergabelisten gesendet werden können.

Wenn Sie Ihren Plug-In-Code ändern und erweitern, können Sie Ihre DLL erstellen und registrieren, sodass Sie Ihr Plug-In in Windows Medienwiedergabe testen können.

Erstellen eines UI-Plug-Ins