非常简单,当我按下切换器上的开关以从我的 PC 显示器切换到其上方的电视时,我想简单地运行 XBMC。我对语言并不太挑剔,但更好奇是否有一个我可以订阅的事件(也许在 Win32 API 中)。如果没有,我该如何进行投票?
问问题
1179 次
1 回答
0
SC_MONITORPOWER 可能会对您有所帮助,您可以在这里查看http://thydzik.com/hdmion-a-solution-to-loss-of-dvi-video-epid-signal-on-hd-tvs/开始。
对我来说,每当我更改 HDMI 上的显示输入时,我的 DVI 输出就会死机,大概是因为它检测到显示器已经消失(因为现在它使用了不同的 HDMI 输入)。
如果您的设置类似.. DVI-> HDMI 与运行类似的电视,这可能有效。IE。检测(可能是轮询?)监视器是否连接到该输出。但这在很大程度上取决于您运行的硬件有多新。它可能不适用于一般情况。
请注意,我发布的示例并未检测是否存在监视器,它只是强制重新检测。不过,检测可能会起到类似的作用。
于 2012-08-16T13:19:22.253 回答