Freigeben über


GetEffectiveClientRect-Funktion (commctrl.h)

Berechnet die Dimensionen eines Rechtecks im Clientbereich, der alle angegebenen Steuerelemente enthält.

Syntax

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

Parameter

hWnd

Typ: HWND

Ein Handle für das Fenster, das über den zu überprüfenden Clientbereich verfügt.

lprc

Typ: LPRECT

Ein Zeiger auf eine RECT-Struktur , die die Dimensionen des Rechtecks empfängt.

[in] lpInfo

Typ: const INT*

Ein Zeiger auf ein Array mit NULL-Endung von ganzen Zahlen, die Steuerelemente im Clientbereich identifizieren. Jedes Steuerelement erfordert ein Paar aufeinander folgender Elemente. Das erste Element des Paars muss ungleich null sein, und das zweite Element des Paars muss der Steuerelementbezeichner sein. Das erste Paar stellt das Menü dar und wird ignoriert. Das letzte Element muss null sein, um das Ende des Arrays zu identifizieren.

Rückgabewert

Keine

Bemerkungen

Wenn ein Fenster im lprc-Array sichtbar ist oder sichtbar ist, wenn sein übergeordnetes Element sichtbar wird, wird sein Rechteck vom effektiven Clientrechteck subtrahiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h
Bibliothek Comctl32.lib
DLL Comctl32.dll

Weitere Informationen

ShowHideMenuCtl