5

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

私の質問は、これらの操作を実行するコードはどこにありますか?

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

4

1 に答える 1

6

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

于 2012-11-27T06:40:55.070 に答える