IResultData::SetItemCount-Methode (mmc.h)
Die IResultData::SetItemCount-Methode legt die Anzahl der Elemente in einer virtuellen Liste fest.
Syntax
HRESULT SetItemCount(
[in] int nItemCount,
[in] DWORD dwOptions
);
Parameter
[in] nItemCount
Die Anzahl der Elemente, die das Steuerelement enthalten soll.
[in] dwOptions
Kombination der folgenden Flags:
MMCLV_UPDATE_NOINVALIDATEALL
Nur Elemente, die unten im Ergebnisbereich hinzugefügt oder entfernt wurden, neu zu streichen. Legen Sie dieses Flag nur fest, wenn Elemente am Ende der Liste entfernt oder hinzugefügt werden.
MMCLV_UPDATE_NOSCROLL
Passen Sie die Bildlaufleiste nicht bei der geänderten Elementanzahl an.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Hinweise
Der Hauptzweck der SetItemCount-Methode besteht darin, virtuelle Listen aufzufüllen. Da Elemente nicht tatsächlich zu einer virtuellen Liste hinzugefügt werden, kann die Liste auf diese Weise benachrichtigt werden, wie viele virtuelle Elemente vorhanden sind.
SetItemCount kann auch für nichtvirtuelle Listen, aber für einen anderen Zweck aufgerufen werden. Wenn für eine nichtvirtuelle Liste aufgerufen wird, belegt SetItemCount vorab Arbeitsspeicher für die angegebene Anzahl von Elementen. Beim Hinzufügen einer großen Anzahl von Elementen verbessert dies die Leistung, indem die Anzahl der Speicherbelegungsaufrufe reduziert wird, die die Liste ausführen muss.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | mmc.h |
DLL | Mmcndmgr.dll |