MFCコントロール - コンボボックス

2019年8月18日 (日) 15:03時点における192.168.1.23による版 (ページの作成:「== 選択位置を取得する == <source lang="c++"> CComboBox* pComboBox=(CComboBox*)GetDlgItem(IDC_COMBO); int index = pComboBox->GetCurSel(); // 現在の選択…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

選択位置を取得する

 CComboBox* pComboBox=(CComboBox*)GetDlgItem(IDC_COMBO);
 int index = pComboBox->GetCurSel();  // 現在の選択位置を取得
 if(index != CB_ERR )
 {  // 指定値が不正な場合や選択されていない場合
    TRACE(index);
 }



選択したアイテムを削除する

 CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO);
 int index = pCombo->GetCurSel();  // 現在の選択位置を取得
 if(index != CB_ERR)
 {  // 指定値が不正な場合や選択されていない場合
    pCombo->DeleteString(index);
 }



全てのアイテムを削除する

 CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO);
 pCombo->ResetContent();