CListBox::SetCaretIndex
更新 : 2007 年 11 月
複数選択リスト ボックスで、指定されたインデックスの項目にフォーカス四角形を設定します。
int SetCaretIndex(
int nIndex,
BOOL bScroll = TRUE
);
パラメータ
nIndex
リスト ボックスのフォーカス四角形を設定する項目を 0 から始まるインデックスで指定します。bScroll
この値を 0 にすると、項目が完全に表示されるまでスクロールします。この値を 0 以外にすると、少なくとも項目の一部が表示されるまでスクロールします。
戻り値
エラーが発生した場合は LB_ERR を返します。
解説
項目が表示されていないと、表示されるまでスクロールします。
使用例
// Set the caret to be the middle item.
m_myListBox.SetCaretIndex(m_myListBox.GetCount()/2);
ASSERT(m_myListBox.GetCaretIndex() == m_myListBox.GetCount()/2);
必要条件
ヘッダー : afxwin.h