表示フォーム > GUI表示フォーム > GUI表示フォーム特性 > 位置とサイズ
この特性は、GUI表示形式フォームをどのように開くかを定義するものです。設定できるオプションは以下の通りです。
C=カスタム ウィンドウは、フォームの[上辺位置]と[左辺位置]の特性で定義された位置に表示されます。フォームサイズは[高さ]と[幅]特性に基づいて表示されます。
T=デフォルト ウィンドウは、OSで定義されたデフォルトの位置およびサイズで表示されます。[位置とサイズ]特性は無視されます。
P=親ウィンドウの中央 ウィンドウは、親タスクのウィンドウの中央に表示されます。フォームサイズは[幅]と[高さ]の特性によって定義されます。
M=MDIの中央 ウィンドウはMagicのクライアントエリアの中央に表示されます。フォームサイズは[幅]と[高さ]の特性によって定義されます。
D=デスクトップの中央 ウィンドウはデスクトップ領域の中央に表示されます。フォームサイズは幅と高さの特性によって定義されます。
注意: |
もし親タスクがオープンするフォームを持たない場合、その上位のタスクのフォームを親のフォームとします。全ての上位タスクがオープンするフォームを持たない場合、「M=Magicウィンドウの中央」に設定されたフォームとして動作します。 |
SDIウィンドウでの[開始時の位置]特性
[開始時の位置]特性で、SDIウィンドウで「M=MDIの中央」か「P=親ウィンドウの中央」が指定された場合、「D=デスクトップの中央」を指定したような動作になります。これは、SDIウィンドウがMagicのMDIの外部に表示されるため、「M=MDIの中央」と「P=親ウィンドウの中央」のオプションは不適当なものと解釈されるからです。