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 |