CB_GETLBTEXT

Eine Anwendung sendet eine CB_GETLBTEXT-Nachricht um eine Zeichenfolge aus der Liste eines Kombinationsfelds abzurufen.

CB_GETLBTEXT wParam = (WPARAM) Index;                / / item Index lParam = (LPARAM) (LPCSTR) LpszBuffer;  / / Adresse des Puffers 

 

Parameter

index
Der wParam-Wert. Gibt den nullbasierten Index der Zeichenfolge abrufen.
lpszBuffer
Wert des lParam. Zeiger auf den Puffer, der die Zeichenfolge empfängt. Der Puffer muss ausreichend Speicherplatz für die Zeichenkette und ein abschließendes Nullzeichen. Sie können eine CB_GETLBTEXTLEN vor, die CB_GETLBTEXT-Nachricht zum Abrufen der Länge der Zeichenfolge in Bytes, Nachricht.

Rückgabewerte

Der Rückgabewert ist die Länge des Strings in Byte, ausgenommen das abschließende Null-Zeichen. Wenn der Index -Parameter einen gültigen Index nicht angegeben wird, ist der Rückgabewert CB_ERR.

Bemerkungen

Wenn Sie das Kombinationsfeld mit einem Ownerdrawn-Stil erstellen, aber ohne die CBS_HASSTRINGS Stil, der Puffer, auf den durch den LpszBuffer -Parameter der Nachricht des 32-Bit-Wertes dem Element (die Elementdaten) zugeordnet erhält.

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

Übersicht über die Combo-Boxen, Combo Box Nachrichten, CB_GETLBTEXTLEN

Index