初めまして、神谷といいます。
VC++でMFCを使ってプログラムを組んでいるのですが、エディットボックス内での
改行が上手くいきません。
以下のようにして表示させようとしています。
char log[65536];
strcpy(log,"本日は");
strcat(log,"晴天である\r\n");
m_log.SetWindowText(log); // m_logはエディットボックスのメンバ変数
実行結果は
"本日は晴天である・・"
となってしまい、改行ができていません。
改行コードで入れたつもりの\r\nが・・になってしまいます。
どなたか原因がわかる方がおられましたら、アドバイス願えますでしょうか?
宜しくお願いします。
エディットボックのプロパティのスタイルは
改行を許可になっていますか?(VC6)
>>darkさん
早速のご回答ありがとうございます。
>エディットボックのプロパティのスタイルは
>改行を許可になっていますか?
はい、エディットボックスのプロパティは「改行に許可」にチェックを入れてあります。
「改行を許可」じゃなくて、「複数行」の方です。
> 「改行を許可」じゃなくて、「複数行」の方です。
スマソ。間違えました。
>>dairygoodsさん
「複数行」にチェックを入れたら上手くいきました。
初歩的なことで質問してしまい、申し訳ありませんでした。
ありがとうございました。
ツイート | ![]() |