如何更换Windows 8音量指示器叠加?

时间:2014-01-18 01:23:55

标签: windows winapi windows-8 windows-runtime windows-8.1

Windows 8和8.1的新功能是一个位于所有其他窗口上方的音量叠加,每次按下许多键盘上的某个特殊音量按钮时,它会显示3-5秒。

请注意,我不是在谈论这个:

enter image description here

而是这个:

enter image description here

显示在显示屏的左上角。

我希望在键盘上按下音量按钮时禁用显示此指示符的API或其他内容。

这样的事情存在吗?编程语言并不重要,因为我可以从任何东西转换成任何东西,但作为参考,我将在C ++中实现它

1 个答案:

答案 0 :(得分:1)

没有用于禁用UI的文档化方法,我希望这样做的任何技术都依赖于潜在的风险/不支持的API /技术。

现在,Microsoft提供了用户界面,以便为所有设备的音量控制提供标准化体验。某些应用程序(如Microsoft Music应用程序)希望音量控制存在,以便它们一起显示。

在Win 8.1中,所有媒体处理支持都已移至SystemMediaTransportControls。应用程序只能对显示进行一点控制:IsEnabled

如果可能,您可能会考虑依赖内置支持 - 因为它们不太可能消失,并且您不太可能以您想要的方式控制它们。