バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

MDI フレームウィンドウ

このドキュメントでは、次のトピックについて説明します。


説明

MDI(マルチドキュメントインターフェイス)フレームウィンドウは、"MDI クライアントウィンドウ" と呼ぶワークスペースウィンドウをホスティングする一種のダイアログで、複数の MDI 子ウィンドウを含むことができます。 このような子ウィンドウは "ドキュメント" ウィンドウと呼ばれることもありますが、それは Windows アプリケーションで各種ドキュメントの内容を表示するのに使用されることが多いからで、このため "マルチドキュメントインターフェイス" という用語が使われます。

MDI 概念を利用するアプリケーションが MDI アプリケーションです。 このアプリケーションの良い例が Natural スタジオ自体で、メインウィンドウが MDI フレームウィンドウ、エディタウィンドウとリストビューが MDI 子ウィンドウに当たります。

MDI フレームウィンドウが作成されて、このウィンドウが別個の GUI オブジェクトではないとき、MDI クライアントウィンドウが Natural によって暗黙的に作成されます。 このため、MDI フレームウィンドウには、MDI クライアントウィンドウに関連する属性(BACKGROUND-COLOUR-NAME など)が代わりに適用されます。 MDI クライアントウィンドウは、MDI フレームウィンドウの内部エリアの、ステータスバー、ツールバー、またはダイアログバーが表示される以外の部分いっぱいまで自動的に拡張されます。 現在のサイズは、MDI フレームウィンドウに INQ-INNER-RECT アクションを適用して取得できます。 MDI クライアントウィンドウにダイアログエレメントを含めることはできませんので、注意してください。

Top of page

MDI フレームウィンドウの属性

属性名 照会 設定/変更 属性 ウィンドウ
ACTIVE-CHILD X -/X  
AUTO-ADJUST X -/X X
BACKGROUND-COLOUR-NAME X X/X X
BACKGROUND-COLOUR-VALUE X X/X X
BITMAP-FILE-NAME X X/X X
CLIENT-DATA X X/-  
CLIENT-HANDLE X X/X  
CLIENT-KEY X X/X  
CLIENT-VALUE X X/X  
COMPATIBILITY X X/- X
CONTEXT-MENU X X/X X
DEFAULT-BUTTON X X/X X
DOCKING X X/X X
DPI X X/-  
DROP-MODE X X/X X
ENABLED X X/X X
EVENT-QUEUEING X X/X X
FIRST-CHILD X -/-  
FOLLOWS X -/-  
FONT-HANDLE X -/-  
FONT-STRING X X/- X
HAS-DIL X X/X X
HAS-HELP-BUTTON X X/X X
HAS-MENU-BAR X X/-  
HAS-STATUS-BAR X X/X X
HAS-SYSTEM-BUTTON X X/- X
HAS-TOOLBAR X X/X X
HAS-TOOLTIP X X/X  
HELP-FILENAME X X/X X
HELP-ID X X/X X
HORIZ-SCROLLABLE X X/X X
LAST-CHILD X -/-  
MAXIMIZABLE X -/- X
MAXIMIZED X X/X X
MENU-HANDLE X X/X  
MINIMIZABLE X X/- X
MINIMIZED X X/X X
MODIFIED X X/X  
MODIFIED-SUCCESSOR X -/-  
NAME X -/-  
PARENT X X/-  
POPUP-HELP X X/X X
PREDECESSOR X -/-  
RECTANGLE-H X X/X X
RECTANGLE-W X X/X X
RECTANGLE-X X X/X X
RECTANGLE-Y X X/X X
RTL X -/- X
SCROLLRANGE-X X X/X  
SCROLLRANGE-Y X X/X  
SIZE-MODIFIABLE X -/- X
STATUS-HANDLE X X/X  
STATUS-TEXT   -/X  
STRING X X/X X
STYLE X X/- X
SUCCESSOR X -/-  
SUPPRESS-CLIENT-SIZE-EVENT X X/X  
SUPPRESS-COMMAND-STATUS-EVENT X X/X  
SUPPRESS-DRAG-DROP-EVENT X X/X  
SUPPRESS-DRAG-ENTER-EVENT X X/X  
SUPPRESS-DRAG-LEAVE-EVENT X X/X  
SUPPRESS-DRAG-OVER-EVENT X X/X  
SUPPRESS-ENTER-EVENT X X/X  
SUPPRESS-IDLE-EVENT X X/X  
SUPPRESS-LEAVE-EVENT X X/X  
SUPPRESS-SIZE-EVENT X X/X  
TOOLBAR-HANDLE X X/-  
TOOLBAR-POS X X/- X
TOOLTIP X X/X  
TYPE X X/- X
VERSION X -/-  
VERT-SCROLLABLE X X/X X
VISIBLE X X/X X
WALLPAPER X X/X X

Top of page

イベント

After-Any イベントAfter-Open イベントBefore-Any イベントBefore Open イベントBefore-Open イベントClient-Size イベント(抑制される場合があります)、Close イベントCommand-Status イベント(抑制される場合があります)、Drag-Drop イベント(抑制される場合があります)、Drag-Enter イベント(抑制される場合があります)、Drag-Leave イベント(抑制される場合があります)、Drag-Over イベント(抑制される場合があります)、Enter イベント(抑制される場合があります)、Error イベントIdle イベント(抑制される場合があります)、Leave イベント(抑制される場合があります)、Size イベント(抑制される場合があります)。

Top of page