次の方法で共有


CListBox::SetSel

更新 : 2007 年 11 月

複数選択リスト ボックスで文字列を選択します。

int SetSel(
   int nIndex,
   BOOL bSelect = TRUE 
);

パラメータ

  • nIndex
    選択する文字列を 0 から始まるインデックスで指定します。-1 のときは、bSelect の値に応じて、すべての文字列が選択されるか、すべての選択が解除されます。

  • bSelect
    選択の設定を指定します。bSelect を TRUE にすると、文字列が選択されて強調表示されます。FALSE にすると、強調表示が解除され、文字列の選択が解除されます。既定では、指定した文字列を選択し、強調表示します。

戻り値

エラーが発生した場合は LB_ERR を返します。

解説

このメンバ関数は、複数選択リスト ボックスでだけ使用できます。

使用例

// Select all of the items with an even index and
// deselect all others.
for (int i = 0; i < m_myODListBox.GetCount(); i++)
{
   m_myODListBox.SetSel(i, ((i%2) == 0));
}

必要条件

ヘッダー : afxwin.h

参照

参照

CListBox クラス

階層図

CListBox::GetSel

LB_SETSEL

その他の技術情報

CListBox のメンバ