在Delphi MDI应用程序中,我可以使用Tile
,Cascade
和ArrangeIcons
过程来组织我的子窗口,此方法仅在FormStyle属性设置为{{1我如何在fsMDIForm
中产生相同的效果,我的意思是我如何在非MDI应用程序中组织我的打开窗口?
答案 0 :(得分:3)
通常,你不必这样做。希望重新排列窗口的用户可以右键单击任务栏,然后从上下文菜单中选择tile和cascade命令。我已经看到Windows 7的电视广告显示你甚至可以以某种方式拖动窗户让他们自己安排。
如果您仍想自己提供命令,请使用TileWindows
和CascadeWindows
API函数。
答案 1 :(得分:1)
您必须通过循环调整TScreen::Forms[]
列表来手动整理它们。根据需要调整Left/Top
属性。