2009-04-18 83 views
3

Windows 7中的Windows資源管理器,也可能是Vista(無法記住),在窗口中沒有標題。但在任務欄中有一個標題(一些文本)。如何讓任何/一個窗口標題和任務欄的標題不同?

這是可以在C#(wpf或winforms)重現嗎?無論是通過框架還是內向。

我想要一個窗口說任務欄中的「選項」,但窗口本身沒有標題。

回答

6

MSDN有一個很好的文章叫Custom Window Frame Using DWM其中討論您可以使用的Vista和Windows 7特別是DWM窗框做的事情,在卸下標準幀部分應該是相關的情況。

+0

希望我能acept兩個答案。這也正是我想要的..謝謝你太多了。 – 2009-04-22 14:43:44

0

只需添加下面的屬性到Windows元素在你的.xaml文件

WindowStyle="None" 

旁註: 任務管理器可以有一個標題欄或沒有標題欄,這取決於你有什麼模式下,它在;雙擊邊距切換模式。另請注意,啓動任務管理器最快的提示是Ctrl + Shift + Esc。同時檢查Window元素的BorderThickness和WindowsState屬性。

感謝WPF MSDN文檔中的粒子效果示例。

0

你有沒有注意到的WPF窗口的一個屬性:

ShowInTaskbar: 獲取或設置一個值,指示窗口是否有任務欄按鈕。這是一個依賴屬性。

我認爲這可能會有幫助。將ShowInTaskbar屬性設置爲「True」,可以將WindowStyle屬性設置爲「無」。

相關問題