CListBox::SelItemRange
更新 : 2007 年 11 月
複数選択リスト ボックスで連続した複数の項目を選択します。
int SelItemRange(
BOOL bSelect,
int nFirstItem,
int nLastItem
);
パラメータ
bSelect
選択の設定を指定します。bSelect を TRUE にすると、文字列が選択されて強調表示されます。FALSE にすると、強調表示が解除され、文字列の選択が解除されます。nFirstItem
設定する最初の項目を 0 から始まるインデックスで指定します。nLastItem
設定する最後の項目を 0 から始まるインデックスで指定します。
戻り値
エラーが発生した場合は LB_ERR を返します。
解説
このメンバ関数は、複数選択リスト ボックスでだけ使用できます。複数選択リスト ボックスで 1 項目だけ選択するとき (nFirstItem と nLastItem が等しいとき) は、この関数ではなく、SetSel メンバ関数を呼び出します。
使用例
// Select half of the items.
m_myODListBox.SelItemRange(TRUE, 0, m_myODListBox.GetCount()/2);
必要条件
ヘッダー : afxwin.h