在SDI Delphi应用程序中组织窗口

时间:2010-07-15 20:30:46

标签: delphi delphi-7 tform sdi

在Delphi MDI应用程序中,我可以使用TileCascadeArrangeIcons过程来组织我的子窗口,此方法仅在FormStyle属性设置为{{1我如何在fsMDIForm中产生相同的效果,我的意思是我如何在非MDI应用程序中组织我的打开窗口?

2 个答案:

答案 0 :(得分:3)

通常,你不必这样做。希望重新排列窗口的用户可以右键单击任务栏,然后从上下文菜单中选择tile和cascade命令。我已经看到Windows 7的电视广告显示你甚至可以以某种方式拖动窗户让他们自己安排。

如果您仍想自己提供命令,请使用TileWindowsCascadeWindows API函数。

答案 1 :(得分:1)

您必须通过循环调整TScreen::Forms[]列表来手动整理它们。根据需要调整Left/Top属性。