我有一個應用程序在無邊框窗口中運行最大化,並需要訪問給定用戶事件上的Windows任務欄。如何在運行時將前臺的Windows任務欄最大化?
如何在運行最大化時將.NET中的任務欄放在前臺?
此外,關於如何使它可靠地消失的暗示不會傷害! :)
編輯:請注意,我不希望總是,我希望它突然出現在前景只是在給定的用戶事件,然後我希望它隨意走開任務欄!
我有一個應用程序在無邊框窗口中運行最大化,並需要訪問給定用戶事件上的Windows任務欄。如何在運行時將前臺的Windows任務欄最大化?
如何在運行最大化時將.NET中的任務欄放在前臺?
此外,關於如何使它可靠地消失的暗示不會傷害! :)
編輯:請注意,我不希望總是,我希望它突然出現在前景只是在給定的用戶事件,然後我希望它隨意走開任務欄!
有趣的是,您所需的解決方案似乎是導致this question的問題。在那裏看到我的答案。您可能需要試驗一下以某種順序設置FormBorderStyle和WindowState屬性,並儘量減少用戶的干擾。
嗯,不要運行全屏?也許運行最大化?帶任務欄的全屏應用程序不是標準的UI模式。
你可以嘗試做的是在沒有UI鑲邊(無邊界窗口)的情況下運行最大化。將任務欄放在樂趣上,同時仍然看起來像全屏應用程序。
謝謝 - 請注意,我不希望任務欄始終打開,我在給定的用戶事件上將它放在前景上,然後我想將它發送出去! :) – JohnIdol 2009-09-02 15:21:34
感謝您對另一個問題的回答,我意識到(與一個最大化的應用程序):1)如果任務欄被鎖定框架與SingleBorder窗口帶來任務欄(我的任務欄被設置爲自動隱藏)2)一次任務欄上移除SingleBorder不會讓它消失,除非我最小化然後再次最大化。 – JohnIdol 2009-09-02 15:55:48