如何以编程方式自定义Windows Media Player UI?

时间:2019-07-05 19:24:38

标签: c# c++ .net windows-media-player axwindowsmediaplayer

我有Windows Media Player的《皮肤编程参考》:https://docs.microsoft.com/en-us/windows/win32/wmp/skin-programming-reference

根据该引用BUTTON.image是image属性,该属性指定或检索BUTTON的默认图像,我想更改BUTTONELEMENT的颜色或外观,例如播放,暂停,停止,下一个,上一个等。如何通过AxWMPLib.AxWindowsMediaPlayer对象设置这些属性?甚至可能还是需要其他东西?我将不胜感激C#或C ++示例。

1 个答案:

答案 0 :(得分:1)

关于皮肤的所有内容在旧的WMP 9 SDK(Windows Media Player 9 Series Software Development Kit

有一个基本示例 RemoteSkin ,该示例实现了 IWMPRemoteMediaServices ,如Using Skins with the Windows Media Player Control

所述

皮肤具有 .wms .wmz 扩展名,它们只是压缩文件,其中包含所有必需的文件

您可以在Web上找到许多更高级外观的示例,例如World Of Warcraft Skin for Windows Media Player(您可以从 WoW.wmz 中提取文件)