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 |