2012-11-27 61 views
5

當您希望創建一個新應用程序並單擊MDI時,Delphi會使用基本菜單項和圖形爲您創建一個基本的MDI應用程序。您可以運行該程序並創建子窗口,並使用窗口菜單項將孩子放置爲級聯,拼貼等方式。Delphi 2010/XE2 MDI示例 - 缺少代碼

我的問題是:在哪裏執行這些操作的代碼?

我很難過。你打開pas文件編輯器,基本上沒有。它是如何做到的?

回答

6

每個菜單項都鏈接到不同類型的後代TWindowsAction=class(TAction)。例如WindowsCascadeItem菜單項鍊接到WindowsCascade1:TWindowsCascade(=class(TWindowAction))操作。所以代碼隱藏在VCL \ STDActns.PAS的這個類實現中。

+0

謝謝。你每天學習新的東西。 –

+0

歡迎來到Stack Overflow。如果這個答案適合你,[請標記爲已接受](http://stackoverflow.com/faq#howtoask) – valex