ListView_SetItemCount Makro (commctrl.h)
Bewirkt, dass das Listenansicht-Steuerelement Arbeitsspeicher für die angegebene Anzahl von Elementen zuweist. Sie können dieses Makro verwenden oder die LVM_SETITEMCOUNT Nachricht explizit senden.
Syntax
void ListView_SetItemCount(
hwndLV,
cItems
);
Parameter
hwndLV
Typ: HWND
Ein Handle für ein Listenansichtssteuerelement.
cItems
Typ: int
Die Anzahl der Elemente, für die das Listenansichtssteuerelement Arbeitsspeicher zuweisen soll.
Rückgabewert
Keine
Bemerkungen
Wenn das Listenansichtssteuerelement ohne die LVS_OWNERDATA-Format erstellt wurde, bewirkt dieses Makro, dass das Steuerelement seine internen Datenstrukturen für die angegebene Anzahl von Elementen ordnet. Dadurch wird verhindert, dass das Steuerelement die Datenstrukturen jedes Mal zuordnen muss, wenn ein Element hinzugefügt wird.
Wenn das Listenansicht-Steuerelement mit der LVS_OWNERDATA-Formatvorlage (einer virtuellen Listenansicht) erstellt wurde, sollte das ListView_SetItemCountEx Makro verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |