Delphi工程主窗體顯示並最大化一個特殊例子

最近做一個項目,啓動時主窗體顯示時即最大化,將主窗體的WindowState的值修改爲wsMaximized,把窗體最大化了,但是總感覺向下移動了半個任務欄的高度。

非常疑惑之下,在網上找了很多資料,但是大體只是介紹如何最大化或者改變寬高以實現不和任務欄位置衝突。

仔細檢查項目主窗體的設置終於找到了問題。

原因是問題窗體的Position屬性爲poDesktopCenter,這樣等於強制居中導致了下移。改爲:poDefault即可解決問題。

留個腳印希望遇到同樣問題的朋友可以少化點時間。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章