Freigeben über


CB_INSERTSTRING Nachricht

Fügt Zeichenfolgen- oder Elementdaten in die Liste eines Kombinationsfelds ein. Im Gegensatz zur CB_ADDSTRING Nachricht führt die CB_INSERTSTRING Nachricht nicht dazu, dass eine Liste mit der CBS_SORT Formatvorlage sortiert wird.

Parameter

wParam

Der nullbasierte Index der Position, an der die Zeichenfolge eingefügt werden soll. Wenn dieser Parameter -1 ist, wird die Zeichenfolge am Ende der Liste hinzugefügt.

lParam

Ein Zeiger auf die NULL-Zeichenfolge, die eingefügt werden soll. Wenn Sie das Kombinationsfeld mit einem vom Besitzer gezeichneten Format erstellen, aber ohne die CBS_HASSTRINGS-Formatvorlage, wird der Wert des lParam-Parameters gespeichert und nicht die Zeichenfolge, auf die er andernfalls verweist.

Rückgabewert

Der Rückgabewert ist der Index der Position, an der die Zeichenfolge eingefügt wurde. Wenn ein Fehler auftritt, wird der Rückgabewert CB_ERR. Wenn nicht genügend Speicherplatz zum Speichern der neuen Zeichenfolge verfügbar ist, wird sie CB_ERRSPACE.

Wenn das Kombinationsfeld WS_HSCROLL Stil aufweist und Sie eine Zeichenfolge breiter als das Kombinationsfeld einfügen, sollten Sie eine LB_SETHORIZONTALEXTENT Nachricht senden, um sicherzustellen, dass die horizontale Bildlaufleiste angezeigt wird.

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

Referenz

CB_ADDSTRING

LB_SETHORIZONTALEXTENT

CB_DIR