Share via


GetEffectiveClientRect 関数 (commctrl.h)

指定したすべてのコントロールを含むクライアント領域内の四角形の寸法を計算します。

構文

void GetEffectiveClientRect(
       HWND      hWnd,
       LPRECT    lprc,
  [in] const INT *lpInfo
);

パラメーター

hWnd

種類: HWND

チェックするクライアント領域を持つウィンドウへのハンドル。

lprc

種類: LPRECT

四角形の寸法を受け取る RECT 構造体へのポインター。

[in] lpInfo

型: const INT*

クライアント領域内のコントロールを識別する整数の null で終わる配列へのポインター。 各コントロールには、連続する要素のペアが必要です。 ペアの最初の要素は 0 以外である必要があり、ペアの 2 番目の要素はコントロール識別子である必要があります。 最初のペアはメニューを表し、無視されます。 配列の末尾を識別するには、最後の要素が 0 である必要があります。

戻り値

なし

解説

lprc 配列内のウィンドウが表示されている場合、または親が表示されるときに表示される場合、その四角形は有効なクライアントの四角形から減算されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h
Library Comctl32.lib
[DLL] Comctl32.dll

こちらもご覧ください

ShowHideMenuCtl