アプリ版:「スタンプのみでお礼する」機能のリリースについて

ご教授願いたくよろしくお願いします。
初歩的な質問ですみません。
何度やっても表示されません。

開発環境
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やロジックをお願いします!

A 回答 (1件)

こんな感じでどうでしょう?


 m_Commbo.AddString( "F3" ) ;
 m_Commbo.SetCurSel(0) ;
 UpdateData(FALSE);
(m_Commboはコンボボックスのメンバ変数)
    • good
    • 0
この回答へのお礼

ご教授ありがとうございました。

実は、なかなかできないと悩んでいたのは、
(上記の例文で説明しますと)

別の関数
m_Commbo.AddString( "F3" ) ;

上記関数のあるイベント
m_Commbo.SetCurSel(0) ;
UpdateData(FALSE);

というロジックでして、AddString 「直後」に設定してみたら、成功いたしました。

お礼日時:2004/08/18 17:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています