CListBox::SetSel
更新 : 2007 年 11 月
複数選択リスト ボックスで文字列を選択します。
int SetSel(
int nIndex,
BOOL bSelect = TRUE
);
パラメータ
nIndex
選択する文字列を 0 から始まるインデックスで指定します。-1 のときは、bSelect の値に応じて、すべての文字列が選択されるか、すべての選択が解除されます。bSelect
選択の設定を指定します。bSelect を TRUE にすると、文字列が選択されて強調表示されます。FALSE にすると、強調表示が解除され、文字列の選択が解除されます。既定では、指定した文字列を選択し、強調表示します。
戻り値
エラーが発生した場合は LB_ERR を返します。
解説
このメンバ関数は、複数選択リスト ボックスでだけ使用できます。
使用例
// Select all of the items with an even index and
// deselect all others.
for (int i = 0; i < m_myODListBox.GetCount(); i++)
{
m_myODListBox.SetSel(i, ((i%2) == 0));
}
必要条件
ヘッダー : afxwin.h