2012-02-15 44 views
0

我的應用程序可以進入全屏模式。 但它總是在Windows媒體中心後面「打開」,我需要我的空中應用才能在媒體中心上方顯示。在Windows上使用柔性空氣的全屏模式

我發現這篇文章: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

嘗試的NativeWindow的alwaysInFront屬性全屏設置爲true

+0

的alwaysInFront是真實的,它有助於保持其在其他所有的資源管理器窗口和應用程序,只是沒有Windows媒體中心出於某種原因 – user1211412 2012-02-15 16:19:21

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; 
} 
+0

Hi @NoelLastrella,thx回覆。 我是否正確如果我說以下內容:空中應用程序有焦點時,它將進入媒體中心上方的全屏,當媒體中心有焦點時,媒體中心將顯示在空中應用程序上方。 我只是測試它: 1)開放的媒體中心(窗口模式) 2)運行一個bat文件,將5秒 3後打開空氣應用)進入與媒體中心全屏模式 4)空氣應用打開在媒體中心後面 – user1211412 2012-02-20 08:03:09

+0

當媒體中心處於全屏模式時,當我退出「遊戲模式」時,空中應用將顯示在媒體中心上方。 遊戲模式 - 當它第一次進入全屏模式時,它會像「遊戲」一樣打開,當您按下「Alt + Tab」只是爲了退出該模式。它保持全屏,只是沒有超過一切,底部的任務欄是可見的。 我假設你在相同的'模式'爲你的應用程序?也許你改變了媒體中心的一些啓動設置? Thx再次! – user1211412 2012-02-20 08:11:46