※ ChatGPTを利用し、要約された質問です(原文:VC++でコンボボックスに動的に値を表示させたいです。助けてください(^^;))
VC++でコンボボックスに値を表示させる方法
このQ&Aのポイント
VC++でコンボボックスに動的に値を表示させたいです。具体的なコードを記述しましたが、値が表示されません。
コンボボックスを作成し、値を追加するコードを記述しましたが、実行してもコンボボックスが空のままです。
コンボボックスに値を表示させる方法がわかりません。助けてください。
VC++でコンボボックスに動的に値を表示させたいです。助けてください(^^;)
コンボボックスをリソースヴューで作った後、それをダブルクリックしたら
void CCommentDialog::OnEditchangeCombo1()
{
// TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
}
とでましたので
void CCommentDialog::OnEditchangeCombo1()
{
// TODO: この位置にコントロール通知ハンドラ用のコードを追加してください
m_combo1.ResetContent();
for(i=0;i<2;i++)
m_combo1.InsertString(-1,test_name[i]);
}
とした後、実行しましたがまったくtest_nameがコンボボックスに表示されませんでした。
しかたなく動的は諦めて、m_combo1.InsertString(-1,"abc");
と変更して実行してもなにもコンボボックスに表示されません。
開いても空なのです。
どうすれば良いでしょうか?
お礼
うまくいきました。 初期化を忘れていました。 ありがとうございました