在Windows Media Center中以编程方式导航

时间:2012-12-31 14:45:11

标签: c# windows-7 windows-media-center

我正在Win-7计算机上开发Windows Media Center加载项(如果相关的话)。

与所有加载项一样,它实现了

public void Launch(AddInHost host)
{
}

在进一步的代码中,我收到了在媒体中心向上/向下/向左/向右导航的说明。这意味着,如果我在Windows Media Center的“开始”屏幕上,我只想从TV升级到Movies或从Libary转到Play DVD

如何使用AddInHost以编程方式执行此操作?有MediaCenterEnvironment.NavigateToPage()功能,似乎不是我想要的。甚至有可能做我想做的事情吗?

感谢。

1 个答案:

答案 0 :(得分:0)

事实证明,通过任何API都无法做到这一点。 WMC不提供任何。

相反,我使用System.Windows.Forms.SendKeys.SendWait(key);

解决了我的问题

我在StackOverflow上发布了我的解决方案作为另一个问题的答案:https://stackoverflow.com/a/14880133/1403593