Freigeben über


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