0
我寫了一個玻璃程序,類似於Glass2k(見下圖),因爲我在處理相關程序時經常需要查看我的pdf教程。如何從我的程序中創建任何程序的窗口TopMost?
到目前爲止我已經能夠(通過一個全球性的鍵盤快捷鍵)編寫眼鏡我想在Windows程序。
我現在需要一種方法來複制Glass2k的特點使得別緻的窗戶留在所有窗口的頂部,不論我開關,它計劃到(更像是一個WinForm的TopMost
屬性設置爲True
。是否有這樣做的任何方式。 NET?
我準備下來和髒DllImports和所有所以任何的建議是值得歡迎的,只要它是在VB.NET或C#。
編輯 這只是基於一時興起,但我還可以做的代碼允許將作爲在Process Explorer爲我做了最小化,最大化還原並關閉所有窗口? (見圖片)
的可能重複的[C#使窗口最上面使用的窗口句柄(http://stackoverflow.com/questions/1528473/c-make-a-window-topmost-using-a-window-handle)。我認爲這是你想要的。 – 2010-09-01 17:17:44
http://blogs.msdn.com/b/oldnewthing/archive/2005/06/07/426294.aspx – BFree 2010-09-01 17:23:16
@Nathan Taylor:對不起,重複。我想在發佈這個問題之前我沒有足夠好的搜索。我能夠找到一個「託管」類庫,它可以滿足我的要求和更多。我發佈它作爲[回答這個問題](http://stackoverflow.com/questions/3620505/how-do-i-make-any-programs-window-topmost-from-my-program/3628562#3628562) 。 – 2010-09-02 15:23:34