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

参照

関連項目

CListBox クラス

階層図

CListBox::GetCaretIndex

LB_SETCARETINDEX