2012-11-27 10 views
5

新しいアプリケーションを作成してMDIをクリックすると、Delphiは基本的なメニュー項目とグラフィックスを備えた基本的なMDIアプリケーションを作成します。プログラムを実行して子ウィンドウを作成し、ウィンドウメニュー項目を使用して、子をカスケード、タイルなどの配置に配置できます。Delphi 2010/XE2 MDIの例 - コードがありません

私の質問です:これらの操作を実行するコードはどこですか?

私は困惑しています。あなたはpasファイルエディタを開き、基本的には何もありません。それはどうですか?

答えて

6

各メニュー項目は、異なるタイプの子孫(TWindowsAction=class(TAction))にリンクされています。たとえば、WindowsCascadeItemメニュー項目は、WindowsCascade1:TWindowsCascade(=class(TWindowAction))アクションにリンクされています。 VCL \ STDActns.PASのこのクラス実装ではコードが隠されています。

+0

ありがとうございます。あなたは毎日新しいことを学びます。 –

+0

ようこそスタックオーバーフローへ。この回答があなたのために働いたなら、[それを受け入れたものとしてマークしてください](http://stackoverflow.com/faq#howtoask) – valex

関連する問題