「MFCコントロール - コンボボックス」の版間の差分
ナビゲーションに移動
検索に移動
細 (Wiki がページ「CComboBoxの使い方」を「MFCコントロール - コンボボックス」に、リダイレクトを残さずに移動しました) |
細 (文字列「source lang」を「syntaxhighlight lang」に置換) |
||
1行目: | 1行目: | ||
== 選択位置を取得する == | == 選択位置を取得する == | ||
< | <syntaxhighlight lang="c++"> | ||
CComboBox* pComboBox=(CComboBox*)GetDlgItem(IDC_COMBO); | CComboBox* pComboBox=(CComboBox*)GetDlgItem(IDC_COMBO); | ||
int index = pComboBox->GetCurSel(); // 現在の選択位置を取得 | int index = pComboBox->GetCurSel(); // 現在の選択位置を取得 | ||
11行目: | 11行目: | ||
== 選択したアイテムを削除する == | == 選択したアイテムを削除する == | ||
< | <syntaxhighlight lang="c++"> | ||
CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); | CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); | ||
int index = pCombo->GetCurSel(); // 現在の選択位置を取得 | int index = pCombo->GetCurSel(); // 現在の選択位置を取得 | ||
22行目: | 22行目: | ||
== 全てのアイテムを削除する == | == 全てのアイテムを削除する == | ||
< | <syntaxhighlight lang="c++"> | ||
CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); | CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); | ||
pCombo->ResetContent(); | pCombo->ResetContent(); |
2021年11月17日 (水) 07:55時点における版
選択位置を取得する
<syntaxhighlight lang="c++"> CComboBox* pComboBox=(CComboBox*)GetDlgItem(IDC_COMBO); int index = pComboBox->GetCurSel(); // 現在の選択位置を取得 if(index != CB_ERR ) { // 指定値が不正な場合や選択されていない場合 TRACE(index); } </source>
選択したアイテムを削除する
<syntaxhighlight lang="c++"> CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); int index = pCombo->GetCurSel(); // 現在の選択位置を取得 if(index != CB_ERR) { // 指定値が不正な場合や選択されていない場合 pCombo->DeleteString(index); } </source>
全てのアイテムを削除する
<syntaxhighlight lang="c++"> CComboBox* pCombo=(CComboBox*)GetDlgItem(IDC_COMBO); pCombo->ResetContent(); </source>