CB_INSERTSTRING メッセージ

文字列または項目データをコンボ ボックスの一覧に挿入します。 CB_ADDSTRING メッセージとは異なり、CB_INSERTSTRING メッセージでは、CBS_SORT スタイルのリストは並べ替えされません。

パラメーター

wParam

文字列を挿入する位置の 0 から始まるインデックス。 このパラメーターが -1 の場合、リストの末尾に文字列が追加されます。

lParam

挿入する null で終わる文字列へのポインター。 CBS_HASSTRINGS スタイルを持たない所有者描画スタイルのコンボ ボックスを作成する場合、lParam パラメーターの値は、それ以外の場合は指す文字列ではなく格納されます。

戻り値

戻り値は、文字列が挿入された位置のインデックスです。 エラーが発生した場合、戻り値はCB_ERR。 新しい文字列を格納するための空き領域が不足している場合は、CB_ERRSPACE。

コンボ ボックスのスタイルが WS_HSCROLL で、コンボ ボックスよりも広い文字列を挿入する場合は、水平スクロール バーが表示されるように LB_SETHORIZONTALEXTENT メッセージを送信する必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Winuser.h (Windows.h を含む)

関連項目

参照

CB_ADDSTRING

LB_SETHORIZONTALEXTENT

CB_DIR