次の方法で共有


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

参照

参照

CListBox クラス

階層図

CListBox::GetCaretIndex

LB_SETCARETINDEX

その他の技術情報

CListBox のメンバ