ListView_GetGroupRect Makro (commctrl.h)
Ruft das Rechteck für eine angegebene Gruppe ab. Verwenden Sie dieses Makro, oder senden Sie die LVM_GETGROUPRECT Nachricht explizit.
Syntax
void ListView_GetGroupRect(
[in] hwnd,
[in] iGroupId,
[in] type,
[in, out] prc
);
Parameter
[in] hwnd
Typ: HWND
Ein Handle für das Listenansichtssteuerelement.
[in] iGroupId
Typ: int
Gibt die Gruppe nach iGroupId an (siehe LVGROUP-Struktur ).
[in] type
Typ: LONG
Gibt den Typ des abzurufenden Rechtecks an. Dieser Parameter muss einen der folgenden Werte aufweisen.
Wert | Bedeutung |
---|---|
|
Koordinaten der gesamten erweiterten Gruppe. |
|
Koordinaten nur des Headers (reduzierte Gruppe). |
|
Nur Koordinaten der Bezeichnung. |
|
Nur Koordinaten des Teilmengenlinks (Markupteilmenge). Ein Listenansichtssteuerelement kann die Anzahl der sichtbaren Elemente begrenzen, die in jeder Gruppe angezeigt werden. Dem Benutzer wird ein Link angezeigt, damit der Benutzer die Gruppe erweitern kann. Dieses Flag gibt das umgebende Rechteck des Teilmengenlinks zurück, wenn es sich bei der Gruppe um eine Teilmenge handelt (Gruppenstatus von LVGS_SUBSETED, siehe Struktur LVGROUP, Mitgliedsstatus). Dieses Flag wird bereitgestellt, damit Barrierefreiheitsanwendungen den Link finden können. |
[in, out] prc
Typ: RECT*
Ein Zeiger auf eine RECT-Struktur zum Empfangen von Informationen zu der von iGroupId angegebenen Gruppe. Der Nachrichtenempfänger ist dafür verantwortlich, die Strukturmitglieder mit Informationen für die von iGroupId angegebene Gruppe festzulegen. Die aufrufende Anwendung ist für die Zuweisung von Arbeitsspeicher für die Struktur verantwortlich.
Rückgabewert
Keine
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |