こんにちは。
VC++6.0, MFC, Win2000を使用しています。
かなりの初心者なので、困ってばかりです。
入力用エディットボックスに入力した文字列を
ボタンを押すことによって、
出力用エディットボックスにそのまま表示させます。
次にまた、新しく文字列を入力したときに、
出力用エディットボックスには、
前回の出力は残して、改行して新しく出力させたいのです。
GetWindowTextとSetWindowTextを使っているのですが、
新しく入力してボタンを押すたびに、
前回出力した文字列が消えてしまいます。
ご助言頂けませんでしょうか。
どうぞ、宜しくお願い致します。
どんなコードを書きましたか? それを示してください。
C++言語の知識から不足していると痛感していますが・・・
CString ss,tt,u;
m_ed1.GetWindowText(ss);
u.Format(%s\n,ss); //uはssに改行を追加
tt += ss; //ttは前回の文字
m_ed2.SetWindowText(tt);
宜しくお願い致します。
ttは毎回初期化されています。
CString ss,tt,u;
m_ed1.GetWindowText(ss);
u.Format(%s\n,ss); //uはssに改行を追加
m_ed2.GetWindowText(tt);//ttに前回の文字を取得
tt += ss;
m_ed2.SetWindowText(tt);
なるほど、解決しました!
こんな超初心者の質問にも
ご対応頂き
ありがとうございました。