LB_GETTEXT Nachricht

Ruft eine Zeichenfolge aus einem Listenfeld ab.

Parameter

wParam

Der nullbasierte Index der abzurufenden Zeichenfolge.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): Der wParam-Parameter ist auf 16-Bit-Werte beschränkt. Dies bedeutet, dass Listenfelder nicht mehr als 32.767 Elemente enthalten dürfen. Obwohl die Anzahl der Elemente eingeschränkt ist, ist die Gesamtgröße der Elemente in einem Listenfeld nur durch den verfügbaren Arbeitsspeicher begrenzt.

lParam

Ein Zeiger auf den Puffer, der die Zeichenfolge empfängt; es ist der Typ LPTSTR , der anschließend in ein LPARAM umgewandelt wird. Der Puffer muss über ausreichend Speicherplatz für die Zeichenfolge und ein beendendes NULL-Zeichen verfügen. Eine LB_GETTEXTLEN Nachricht kann vor der LB_GETTEXT Nachricht gesendet werden, um die Länge der Zeichenfolge in TCHARs abzurufen.

Rückgabewert

Der Rückgabewert ist die Länge der Zeichenfolge in TCHARs, ohne das beendende NULL-Zeichen. Wenn wParam keinen gültigen Index angibt, wird der Rückgabewert LB_ERR.

Bemerkungen

Wenn das Listenfeld eine vom Besitzer gezeichnete Formatvorlage, aber nicht die LBS_HASSTRINGS hat, empfängt der Puffer, auf den der lParam-Parameter verweist, den dem Element zugeordneten Wert (die Elementdaten).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

LB_GETTEXTLEN