次の方法で共有


CListBox のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

構築初期化

一般的な操作単一選択操作

複数選択操作

文字列操作

オーバーライド可能な関数

基本クラスのメンバ

CObject のメンバ

CCmdTarget のメンバ

CWnd のメンバ

構築

CListBox

CListBox オブジェクトを構築します。

初期化

Create

Windows のリスト ボックスを作り、CListBox オブジェクトに結び付けます。

InitStorage

リスト ボックスの項目と文字列用のメモリ ブロックをあらかじめ割り当てます。

一般的な操作

GetCount

リスト ボックス内の文字列の数を返します。

GetHorizontalExtent

リスト ボックスが水平方向にスクロールされる幅をピクセル単位で返します。

GetItemData

リスト ボックスの項目に結びつけられた 32 ビット値を返します。

GetItemDataPtr

リスト ボックスの項目へのポインタを返します。

GetItemHeight

リスト ボックスの項目の高さを調べます。

GetItemRect

現在表示されているリスト ボックスの項目に外接する四角形を返します。

GetListBoxInfo

列ごとの項目数を取得します。

GetLocale

リスト ボックスのロケール識別子を取得します。

GetSel

リスト ボックスの項目の選択状態を返します。

GetText

リスト ボックスの項目をバッファにコピーします。

GetTextLen

リスト ボックスの項目の長さをバイト数で返します。

GetTopIndex

リスト ボックスに表示される文字列の先頭インデックスを返します。

ItemFromPoint

指定位置に最も近いリスト ボックスの項目のインデックスを返します。

SetColumnWidth

複数桁のリスト ボックスの桁幅を設定します。

SetHorizontalExtent

リスト ボックスが水平方向にスクロールされる幅をピクセル単位で設定します。

SetItemData

リスト ボックスの項目に結びつける 32 ビット値を設定します。

SetItemDataPtr

リスト ボックスの項目へのポインタを設定します。

SetItemHeight

リスト ボックスの項目の高さを設定します。

SetLocale

リスト ボックスのロケール識別子を設定します。

SetTabStops

リスト ボックスにタブ ストップ位置を設定します。

SetTopIndex

リスト ボックスに表示される文字列の先頭インデックスを 0 から始まる値で設定します。

単一選択操作

GetCurSel

リスト ボックス内で現在選択されている文字列を 0 から始まるインデックスで返します。

SetCurSel

リスト ボックスの文字列を選択します。

複数選択操作

GetAnchorIndex

リスト ボックスの現在のアンカー項目を 0 から始まるインデックスで取得します。

GetCaretIndex

複数選択リスト ボックスでフォーカス四角形を持つ項目のインデックスを調べます。

GetSelCount

複数選択リスト ボックスで、現在選択されている文字列の数を返します。

GetSelItems

リスト ボックス内で、現在選択されている文字列のインデックスを返します。

SelItemRange

複数選択リスト ボックス内で、文字列の範囲の選択または選択解除を行います。

SetAnchorIndex

複数選択リスト ボックスに、拡張選択を開始するためのアンカー項目を設定します。

SetCaretIndex

複数選択リスト ボックスで、指定されたインデックスの項目にフォーカス四角形を設定します。

SetSel

複数選択リスト ボックスで、リスト ボックスの項目の選択または選択解除を行います。

文字列操作

AddString

リスト ボックスに文字列を追加します。

DeleteString

リスト ボックスの文字列を削除します。

Dir

現在のフォルダからファイル名、ドライブ、またはその両方をリスト ボックスに追加します。

FindString

リスト ボックス内で文字列を検索します。

FindStringExact

リスト ボックスで、指定した文字列に一致する最初の文字列を検索します。

InsertString

リスト ボックスの指定位置に文字列を挿入します。

ResetContent

リスト ボックスのすべてのエントリをクリアします。

SelectString

単一選択リスト ボックスで文字列を検索し、選択します。

オーバーライド可能な関数

CharToItem

文字列を持たないオーナー描画リスト ボックスに独自の WM_CHAR ハンドルを用意するためにオーバーライドします。

CompareItem

並べ替えたオーナー描画リスト ボックスで、新しい項目の位置を調べるために、フレームワークによって呼び出されます。

DeleteItem

オーナー描画リスト ボックスから項目を削除したとき、フレームワークによって呼び出されます。

DrawItem

オーナー描画リスト ボックスの外観が変更されたとき、フレームワークによって呼び出されます。

MeasureItem

オーナー描画リスト ボックスが作成されたとき、リスト ボックスの寸法を調べるために、フレームワークによって呼び出されます。

VKeyToItem

LBS_WANTKEYBOARDINPUT スタイルを持つリスト ボックスに独自の WM_KEYDOWN ハンドルを用意するためにオーバーライドします。

参照

参照

CListBox クラス

階層図