LB_SETITEMDATA

Eine Anwendung sendet eine LB_SETITEMDATA-Meldung zugeordneten das angegebene Element in einem Listenfeld 32-Bit-Wert festlegen.

LB_SETITEMDATA wParam = (WPARAM) Index;    / / item Index lParam = (LPARAM) DwData;   / / Element zuzuordnende Wert 

 

Parameter

index
Der wParam-Wert. Gibt den nullbasierten Index des Elements.

Windows 95 und Windows 98: Der wParam -Parameter beschränkt sich auf 16-Bit-Werte. Dies bedeutet, dass die Listenfelder können nicht mehr als 32.767 Elemente enthalten. Obwohl die Anzahl der Elemente eingeschränkt ist, ist die Gesamtgröße in Bytes der Elemente in einem Listenfeld nur durch den verfügbaren Arbeitsspeicher begrenzt.

dwData
Wert des lParam. Gibt den 32-Bit-Wert mit dem Element verknüpft werden.

Rückgabewerte

Wenn ein Fehler auftritt, ist der Rückgabewert LB_ERR.

Bemerkungen

Wenn das Element in einer Ownerdrawn-Listenfeld erstellt, ohne den LBS_HASSTRINGS Stil ist, ersetzt diese Meldung in den lParam -Parameter der LB_ADDSTRING oder LB_INSERTSTRING, die das Element im Listenfeld hinzugefügt enthaltenen 32-Bit-Wert.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.

Siehe auch

Liste Übersicht über Dialogfelder, Liste im Feld Nachrichten, LB_ADDSTRING, LB_GETITEMDATA, LB_INSERTSTRING