当您希望创建一个新的应用程序并单击MDI时,Delphi会为您创建一个包含基本菜单项和图形的基本MDI应用程序。您可以运行该程序并创建子窗口,并使用Window菜单项将子窗口放置在层叠、平铺等排列中。
我的问题是:执行这些操作的代码在哪里?
我被难住了。你打开pas文件编辑器,基本上什么都没有。它是怎么做到的呢?
发布于 2012-11-27 14:40:55
每个菜单项都链接到不同类型的TWindowsAction=class(TAction)子代。例如,WindowsCascadeItem菜单项链接到WindowsCascade1:TWindowsCascade(=class(TWindowAction))操作。所以代码隐藏在VCL\STDActns.PAS的这个类实现中。
https://stackoverflow.com/questions/13578338
复制相似问题