Freigeben über


ListView_ApproximateViewRect Makro (commctrl.h)

Berechnet die ungefähre Breite und Höhe, die zum Anzeigen einer bestimmten Anzahl von Elementen erforderlich ist. Sie können dieses Makro verwenden oder die LVM_APPROXIMATEVIEWRECT Nachricht explizit senden.

Syntax

DWORD ListView_ApproximateViewRect(
   HWND hwnd,
   int    iWidth,
   int    iHeight,
   int    iCount
);

Parameter

hwnd

Typ: HWND-

Ein Handle für das Listenansicht-Steuerelement.

iWidth

Typ: int

Die vorgeschlagene x-Dimension des Steuerelements in Pixeln. Dieser Parameter kann -1 werden, damit die Nachricht den aktuellen Breitenwert verwenden kann.

iHeight

Typ: int

Die vorgeschlagene y-Dimension des Steuerelements in Pixel. Dieser Parameter kann -1 werden, damit die Nachricht den aktuellen Höhenwert verwenden kann.

iCount

Typ: int

Die Anzahl der Elemente, die im Steuerelement angezeigt werden sollen. Wenn dieser Parameter -1 ist, verwendet die Nachricht die Gesamtanzahl der Elemente im Steuerelement.

Rückgabewert

Typ: DWORD-

Gibt einen DWORD--Wert zurück, der die ungefähre Breite (im LOWORD) und die Höhe (im HIWORD) enthält, die zum Anzeigen der Elemente in Pixeln erforderlich ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- commctrl.h