MFCコンボボックスの使い方は?

MFC コンボボックスの使用方法は次のとおりです。

  1. 追加:AddString または InsertString メソッドを使用すると、コンボ ボックスにアイテムを追加できます。例:
CComboBox comboBox;
comboBox.AddString(_T("Item 1"));
comboBox.InsertString(1, _T("Item 2"));
  1. 現在の選択項目を取得するには、GetCurSelメソッドを使用して選択項目のインデックスを取得し、GetLBTextメソッドを使用して選択項目のテキスト値を取得できます。例えば:
int selectedIndex = comboBox.GetCurSel();
CString selectedText;
comboBox.GetLBText(selectedIndex, selectedText);
  1. 選択した項目を設定します。SetCurSel メソッドを使って選択した項目のインデックスを設定できます。例:
comboBox.SetCurSel(0); // 设置第一项为选中项
  1. Deleteする項目のインデックスを指定して使用できるDeleteStringメソッド
comboBox.DeleteString(0); // 删除第一项
  1. コンボボックスからすべての項目をクリアするには、ResetContent メソッドを使用します。例:
comboBox.ResetContent();

MFCコンボボックスの基本的な使い方を紹介しましたが、それ以外の方法でさらに高度な操作が行えます。

bannerAds