通知
すべてクリア
Topic starter
2005年12月21日 2:21 AM
windowsXP
VC6.0
です。エディットに
hello
world.
って出力したいんですけど
char text[] = {'h','e','l','l','o','\n','w','o','r','l','d','.','\n','\0'};
edit = CreateWindow(
TEXT(EDIT) , TEXT(text),
WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL |
ES_AUTOHSCROLL | ES_AUTOVSCROLL |
ES_LEFT | ES_MULTILINE ,
50 , 50 , 600 , 400 , hwnd , (HMENU)1 ,
((LPCREATESTRUCT)(lp))->hInstance , NULL
);
って書いたら
hello↑world.↑
なんて出力されました。これをそのままどっかにコピペしたら
一応改行はされてるんですけどこのエディット内では↑と表示されます。
長文だったら一行のひたすら長い出力になってしまうんでなんとかしたいです。
なにか方法はありますか?
2005年12月21日 3:10 AM
'\n' を '\r','\n' に変えればいけるかな。
Topic starter
2005年12月21日 12:21 PM
Banさんありがとうございます!
変更したら出来ました!