MFCリストボックスコントロールの使用方法

MFC(Microsoft Foundation Classes)のリストボックスコントロールは、リストを表示してユーザーが1 つまたは複数のアイテムを選択できるコントロールです。以下は、MFCリストボックスコントロールの使用方法を説明する簡単な例です。

  1. ダイアログリソースにリストボックスコントロールを追加する。
  2. ダイアログクラスのヘッダファイルで、リストボックスコントロールを指すメンバー変数を追加します。
CListBox m_listBox;
  1. OnInitDialog()関数でリストボックス控件を初期化します。
m_listBox.SubclassDlgItem(IDC_LIST1, this);
  1. リストボックス制御に項目を必要な場所に挿入する。
m_listBox.AddString(_T("Item 1"));
m_listBox.AddString(_T("Item 2"));
m_listBox.AddString(_T("Item 3"));
  1. 選択したアイテムは、以下を使用して取得できます。
int selectedIndex = m_listBox.GetCurSel();
if (selectedIndex != LB_ERR) {
    CString selectedText;
    m_listBox.GetText(selectedIndex, selectedText);
    // 处理选中的项目
}
  1. 以下のように選択項目をセットすることができます。
m_listBox.SetCurSel(selectedIndex);

上記のサンプルでは、IDC_LIST1はダイアログリソースに追加したリストボックス コントロールの ID に置き換える。

基本的な MFC リストボックス コントロールの使用例を以下に示します。必要に応じて、この例を拡張して変更できます。

bannerAds