我的应用程序可以进入全屏模式。 但它始终在Windows Media Center后面“打开”,我需要我的空中应用程序才能显示在媒体中心上方。
我找到了这篇文章:http://msdn.microsoft.com/en-us/library/windows/desktop/bb189148.aspx 在覆盖部分,它说“除了对话框或提示之外,不可能覆盖Windows Media Center全屏视频体验。”
我想我可能需要编写一个C#应用程序来显示媒体中心的对话框? 非常感谢任何其他想法。
我的代码:
this.stage.nativeWindow.activate();
this.stage.nativeWindow.restore();
this.stage.nativeWindow.maximize();
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
答案 0 :(得分:0)
尝试将NativeWindow的alwaysInFront属性设置为true
答案 1 :(得分:0)
我有一个双屏Air应用程序(AS3项目),我全屏运行媒体中心(Windows 7)然后运行我的应用程序。我的应用程序开启了重点。
以下是我的一些设置,希望这会有所帮助。
主舞台:
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
弹出屏幕:
with(popScreenOptions){
type = NativeWindowType.NORMAL;
minimizable = false;
resizable = false;
maximizable = false;
systemChrome = NativeWindowSystemChrome.NONE;
transparent = false;
}