0
我編寫一個編輯器,應該有一個全屏模式(編輯器覆蓋屏幕100%,任務欄不可見)。 「設置窗口最上面」你會說,但問題在於:我的編輯器運行外部程序,必須可見。設置窗口幾乎最頂端
我的編輯器應該隱藏任務欄,但不是其他應用程序的最頂層。這可能嗎?如何?
我編寫一個編輯器,應該有一個全屏模式(編輯器覆蓋屏幕100%,任務欄不可見)。 「設置窗口最上面」你會說,但問題在於:我的編輯器運行外部程序,必須可見。設置窗口幾乎最頂端
我的編輯器應該隱藏任務欄,但不是其他應用程序的最頂層。這可能嗎?如何?
您不需要TopMost窗口來覆蓋任務欄。創建無邊框最大化窗口已足夠:
public MainWindow() {
InitializeComponent();
this.WindowState = System.Windows.WindowState.Maximized;
this.ResizeMode = System.Windows.ResizeMode.NoResize;
}
您仍然需要一種方法讓用戶激活另一個應用程序的窗口。目前尚不清楚你的想法,但Alt + Tab的作品。
如果將其他窗口始終設置爲頂層,會發生什麼情況?你可以使用Windows API來做到這一點。 – SimpleVar 2013-05-05 21:22:44
沒有辦法讓窗口的一部分變得透明嗎? – 2013-05-05 21:34:33
@HarryJohnston:沒有 – 0xDEADBEEF 2013-05-05 21:41:21