• 締切済み

MFCでのコンボボックスについて

ご教授願いたくよろしくお願いします。 初歩的な質問ですみません。 何度やっても表示されません。 開発環境 OS:WindowsXP PP:VC++ 6.0 MFC 使用 質問 コンボボックスの初期値として、"F3"という文字を コンボボックスのテキストに表示させたいのです。 コンボボックスのリストから選択した項目の文字列を表示させたいのですが、できません。 コンボボックスのプロパティとしては、 タイプ:ドロップダウン オーナー描画:いいえ 初期描画で使用しているロジックとしては、 CString sss; m_cmb1.GetLBText(0, sss); m_cmb1.SetWindowText(sss); UpdateData(FALSE); ※m_cmb1は、CComboBox の変数です。 参考になるURLやロジックをお願いします!

みんなの回答

  • Shinoa
  • ベストアンサー率92% (12/13)
回答No.1

こんな感じでどうでしょう?  m_Commbo.AddString( "F3" ) ;  m_Commbo.SetCurSel(0) ;  UpdateData(FALSE); (m_Commboはコンボボックスのメンバ変数)

ask130
質問者

お礼

ご教授ありがとうございました。 実は、なかなかできないと悩んでいたのは、 (上記の例文で説明しますと) 別の関数 m_Commbo.AddString( "F3" ) ; 上記関数のあるイベント m_Commbo.SetCurSel(0) ; UpdateData(FALSE); というロジックでして、AddString 「直後」に設定してみたら、成功いたしました。

関連するQ&A