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

INQ-INNER-RECT アクション

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


説明

クライアント矩形の大きさ、または、画面、ダイアログエレメント、ダイアログのクライアントウィンドウの内部矩形の大きさと相対位置を取得します。 SDI(標準ウィンドウ)ダイアログおよび MDI 子ダイアログについては、クライアントウィンドウは、ダイアログエレメントが通常設置される内部ウィンドウです。 MDI フレームダイアログでは、MDI クライアントウィンドウ(MDI 子ダイアログを提供するウィンドウ)です。 ダイアログエレメントの場合、クライアント矩形は、ボーダー、余白、およびスクロールバーのようなフレームコンポーネントを除くエリアです。 ダイアログエレメントが暗黙的な子クライアントウィンドウを所有する場合(例えば、タブコントロールのような場合)、このアクションは、その親ではなく、このクライアントウィンドウに適用されます。

ほとんどのケースで、内部矩形は、クライアント矩形と同じです。 例外は、クライアント矩形が全画面サイズで、内部矩形が(システムタスクバーのような)デスクトップツールバーを除く画面エリアになっている画面です。

Top of page

パラメータ

名前/データタイプ 説明
GUI のハンドル 入力

ダイアログまたはダイアログエレメントのハンドル。 NULL-HANDLE が指定された場合は、画面が示されます。

Width(I4) 出力

Left パラメータまたは Top パラメータの指定がない場合は、クライアント矩形の幅(ピクセル単位)を返します。それ以外の場合は、内部矩形の幅を返します。

Height(I4) 出力

Left パラメータまたは Top パラメータの指定がない場合は、クライアント矩形の高さ(ピクセル単位)を返します。それ以外の場合は、内部矩形の高さを返します。

Left(I4) 出力(オプションのパラメータ)

クライアント矩形の左端を基準とする、内部矩形の左端の水平オフセット(ピクセル単位)を返します。

Top(I4) 出力(オプションのパラメータ)

クライアント矩形の上端を基準とする、内部矩形の上端の垂直オフセット(ピクセル単位)を返します。

Response(I4) 出力

Natural エラー(該当する場合)。

例:

 
PROCESS GUI ACTION INQ-INNER-RECT WITH #DLG$WINDOW #WIDTH #HEIGHT GIVING 
#RESPONSE 
#IF-1.STRING := #HEIGHT /* Display the width and height 
#IF-2.STRING := #WIDTH 

Top of page