2008-11-13 87 views
3

如何在delphi中創建補充工具欄窗體。補充工具欄

我嘗試ScreenSnap和Align屬性 但我需要表單保持可見狀態,即使用戶最大化其他表單,而不是在頂部。就像Windows邊欄一樣。

更新從評論:如果窗口最大化,它最大化下一個窗口,而不是前面或後面。

感謝

+0

這聽起來像你想要的是你的窗體停靠在屏幕的一側,並有效地減少桌面大小,就像任務欄和其他側邊欄一樣。所以如果一個窗口最大化,那麼它最大化你的窗口,而不是在前面或後面。 – 2008-11-13 23:18:08

+0

是的,這就是我需要的 – Marioh 2008-11-13 23:22:14

回答

7

你正在尋找所謂的AppBar。開始您的研究與ShAppBarMessage API函數。

0

您可以調用Windows API函數來迫使你的應用程序留在上面:

SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); 
相關問題