在德爾福MDI應用程序,我可以使用Tile
,Cascade
和ArrangeIcons
程序,以安排我的子窗口,這種方法僅在FormStyle屬性設置爲fsMDIForm
,我怎麼能產生相同的工作原理效果在SDI application
,我的意思是我可以如何組織在非MDI應用程序中打開窗戶?組織窗口在SDI德爾福申請
1
A
回答
1
您必須通過循環調整Left/Top
屬性的TScreen::Forms[]
列表來手動整理它們。
3
通常情況下,您不必。希望重新排列窗口的用戶可以右鍵單擊任務欄,然後從上下文菜單中選擇拼貼和級聯命令。我已經看到了Windows 7的電視廣告,表明你甚至可以用某種方式拖動窗口來讓它們自己排列。
如果您仍然想自己提供命令,請使用TileWindows
和CascadeWindows
API函數。
相關問題
- 1. 德爾福接口
- 2. 德爾福活動窗口截圖
- 3. 德爾福窗口失去焦點
- 4. 德爾福彈出窗口/表格
- 5. 德爾福接口實現
- 6. 德爾福。顯示來自子窗口的父窗口
- 7. 最小化德爾福申請使用實時彈出菜單
- 8. 在德爾福阻止父窗體窗口
- 9. 德爾福v.Word - 如何從德爾福
- 10. 德爾福HID Delphi7和德爾福XE2
- 11. 德爾福XE2(優勢德爾福組件)
- 12. 德爾福動態數組
- 13. 德爾福組裝電話
- 14. 德爾福組合框
- 15. QR碼組件德爾福
- 16. 德爾福DBTree組件
- 17. 德爾福IRC組件
- 18. ListViewButtonClick在德爾福
- 19. 在德爾福7
- 20. 德爾福在Vista
- 21. 德爾福 - 捕獲當前焦點的窗口/窗體
- 22. 德爾福
- 23. 與德爾福
- 24. 與德爾福
- 25. 德爾福:TRegExpr
- 26. 類德爾福
- 27. 德爾福ftpgetfile
- 28. 德爾福
- 29. DES_KEY_SZ德爾福
- 30. 德爾福
我第二次從雷米的答案,並要注意,如果你支持多臺顯示器,你也看看TScreen.Monitors []。不是非常複雜,但你應該意識到這些影響。特別是如果你想讓窗口位置在程序會話之間持久。例如。如果用戶使用另一個顯示器配置(一個而不是兩個顯示器)重新啓動程序,筆記本電腦停靠在家裏有兩個屏幕......在路上只有一個......) – Christian 2010-07-16 04:52:54