自訂 UI 外掛程式

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

此時,您的專案已準備好進行自訂。 您可以修改 IWMPPluginUI 介面的精靈產生的實作、將使用者介面新增至 CPluginWindow 類別,而且您可以在 CPropertyDialog 類別中實作屬性頁。 如果您的外掛程式設定為接聽Windows 媒體播放機事件,精靈會產生所有必要事件處理常式的預設或空白實作,您也會修改或建立這些處理常式。

外掛程式的類型及其支援的功能會以儲存在 Windows 登錄中的值來表示。 精靈會產生副檔名為 .rgs 的檔案,其中包含要註冊外掛程式的資訊。 此檔案中的「功能」值是布林值或 wmpplug.h 中定義的外掛程式類型常數和外掛程式旗標的十進位對等專案。 雖然此值是由您在精靈中選取的選項所決定,但如果您想要建立具有多個預設值的外掛程式,或可以傳送媒體專案或播放清單的外掛程式,則必須加以修改。

當您修改並擴充外掛程式程式碼時,您可以建置並註冊 DLL,以便測試外掛程式Windows 媒體播放機。

建置 UI 外掛程式