次の方法で共有


CListBox::SelItemRange

複数選択リスト ボックスで複数の連続した項目を選択します。

int SelItemRange(
   BOOL bSelect,
   int nFirstItem,
   int nLastItem 
);

パラメーター

  • bSelect
    選択の設定を指定します。bSelect が **[真]**の場合、文字列が選択されて強調表示; FALSEが、強調表示が解除され。

  • nFirstItem
    最初の項目のインデックスを設定するように指定します。

  • nLastItem
    最後の項目のインデックスを設定するように指定します。

戻り値

エラーが発生した場合LB_ERR

解説

このメンバー関数は、複数選択リスト ボックスでのみ使用できます。複数選択リスト ボックスで 1 回だけ項目を選択する必要がある場合 nFirstItem が nLastItem と等しい場合、つまり— SetSel のメンバー関数を代わりに呼び出します。

使用例

// Select half of the items.
m_myODListBox.SelItemRange(TRUE, 0, m_myODListBox.GetCount()/2);

必要条件

ヘッダー: afxwin.h

参照

関連項目

CListBox クラス

階層図

LB_SELITEMRANGE

CListBox::GetSelItems