GetEffectiveClientRect 函式 (commctrl.h)

計算包含所有指定控制件之工作區中矩形的維度。

語法

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

參數

hWnd

類型: HWND

具有要檢查之工作區之視窗的句柄。

lprc

類型: LPRECT

接收矩形維度之 RECT 結構的指標。

[in] lpInfo

類型: const INT*

以 Null 結束之整數數位的指標,可識別工作區中的控件。 每個控件都需要一對連續的專案。 配對的第一個項目必須是非零,而配對的第二個項目必須是控件標識符。 第一組代表功能表,並會被忽略。 最後一個項目必須是零,才能識別數位的結尾。

傳回值

備註

如果 lprc 陣列中的視窗是可見的,或者當其父系變成可見時,就會看見其矩形,則會從有效的用戶端矩形中減去其矩形。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 commctrl.h
程式庫 Comctl32.lib
Dll Comctl32.dll

另請參閱

ShowHideMenuCtl