CListBox::SetCaretIndex
複数選択リスト ボックスで指定したインデックス位置にある項目にフォーカスを示す四角形を設定します。
int SetCaretIndex(
int nIndex,
BOOL bScroll = TRUE
);
パラメーター
nIndex
項目のインデックスをリスト ボックスにフォーカスを示す四角形を受け取るように指定します。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