掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストボックスで選んだ項目ををエディターに表示させるには? (ID:70572)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
まず、m_naniwoとm_donoyouniをコントロール変数で登録して、 DlgクラスのOnInitDlgで以下のようにコードを書き込みました。 BOOL CkihonkeiDlg::OnInitDialog() { CDialog::OnInitDialog(); m_naniwo.AddString("美しい笑顔"); m_naniwo.AddString("きれいな心"); m_naniwo.AddString("しつこい性格"); m_donoyouni.AddString("すごく好きです"); m_donoyouni.AddString("とても好きです"); m_donoyouni.AddString("まあまあ好きです"); m_donoyouni.SetCurSel(0); return TRUE; } それで、ViewクラスのONRButtonDownで以下のようにしたのですが、 「temp +="私はあなたの" + dlg.m_naniwo;」と 「temp +="を" + dlg.m_donoyouni;」の箇所で引っかかります。 以上2箇所には、何か足りないものがあるのでしょうか? 教えていただきたいのですが・・・ void CMyLoveView::OnRButtonDown(UINT nFlags, CPoint point) { CkihonkeiDlg dlg; dlg.m_keisyo=0; dlg.m_date=true; if(dlg.DoModal()==IDOK){ CEdit& edit=GetEditCtrl(); CString temp; CString x[2]={"さん","くん"}; temp=dlg.m_name+x[dlg.m_keisyo] + "\r\n好きです。 \r\n"; temp +="私はあなたの" + dlg.m_naniwo; temp +="を" + dlg.m_donoyouni; edit.SetWindowText(temp); } CEditView::OnRButtonDown(nFlags, point); }
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.