Freigeben über


LVM_APPROXIMATEVIEWRECT-Nachricht

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

Parameter

wParam

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

lParam

LOWORD ist die vorgeschlagene x-Dimension des Steuerelements in Pixeln. Dieser Parameter kann auf -1 festgelegt werden, damit die Nachricht den aktuellen Wert für die Breite verwenden kann.

HIWORD ist die vorgeschlagene y-Dimension des Steuerelements in Pixeln. Dieser Parameter kann auf -1 festgelegt werden, damit die Nachricht den aktuellen Wert für die Höhe verwenden kann.

Rückgabewert

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

Hinweise

Wenn Sie die Größe des Listenansicht-Steuerelements basierend auf den von dieser Nachricht bereitgestellten Dimensionen festlegen, können Sie die Neuzeichnen optimieren und Flimmern reduzieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Commctrl.h