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

MDI プラグインウィンドウ

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


説明

MDI(マルチドキュメントインターフェイス)プラグインウィンドウは、MDI 子ウィンドウに非常に似ています。 ただし、Natural で作成された MDI フレームウィンドウの子として開かれるのではなく、Natural スタジオ自体の内部で MDI 子ウィンドウとして表示されるダイアログを作成するために使用されます。 ただし、このようなプラグインウィンドウの作成は 2 ステッププロセスであることに注意してください。 まず、ダイアログは通常どおり、PARENT 属性に NULL-HANDLE が設定された状態で作成されます。 この時点ではダイアログは常に非表示です。 次に、プラグインコードは汎用ドキュメントラッパークラスのインスタンスを作成し、パラメータとしてダイアログの ID を指定して、新しい MDI 子ウィンドウが指定したダイアログを含んで開かれるようにします。

注意:
プラグインは既存の Natural スタジオ環境と調和する必要があるので、Natural スタジオで使用されるアクセスキーの組み合わせ(例:Ctrl + N で新規プログラムエディタウィンドウを開く)は Natural スタジオで処理され、プラグインに転送されません。 したがって、これらの予約済みのキーの組み合わせの動作を再定義するのに、プラグインで作成されたダイアログエレメントの ACCELERATOR 属性を使用することはできません。

属性名 照会 設定/変更 属性 ウィンドウ
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
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
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-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 -/-  
MAXIMIZED X -/-  
MINIMIZED 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
RECTANGLE-W X X/- X
RECTANGLE-X X X/- X
RECTANGLE-Y X X/- X
SCROLLRANGE-X X X/X  
SCROLLRANGE-Y X X/X  
STRING X X/- X
STYLE X X/- X
SUCCESSOR X -/-  
SUPPRESS-CLIENT-SIZE-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-LEAVE-EVENT X X/X  
TYPE X X/- X
VERSION X -/-  
VERT-SCROLLABLE X X/X X
WALLPAPER X X/X X

Top of page

イベント

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

Top of page