CListBox::SetSel
複数選択リスト ボックスで文字列を選択します。
int SetSel(
int nIndex,
BOOL bSelect = TRUE
);
パラメーター
nIndex
選択する文字列を 0 から始まるインデックスで指定します。-1 のときは、bSelect の値に応じて、すべての文字列が選択されるか、すべての選択が解除されます。bSelect
選択の設定を指定します。bSelect を TRUE にすると、文字列が選択されて強調表示されます。FALSE にすると、強調表示が解除され、文字列の選択が解除されます。既定では、指定した文字列を選択し、強調表示します。
戻り値
エラーが発生した場合は、LB_ERR を返します。
解説
このメンバー関数は、複数選択リスト ボックスでのみ使用できます。
単一選択リスト ボックスで項目を選択するには、CListBox::SetCurSel を使用します。
使用例
// 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