Win32API質問箱 Build38
■ このスレッドは過去ログ倉庫に格納されています
0373デフォルトの名無しさん
2005/12/15(木) 22:26:31複数行対応エディットボックスに文字をセットした時の問題です。
HWND hEdit;
char str[64]="123\n456";
hEdit = CreateWindow("EDIT",NULL,〜中略〜, NULL);
SendMessage(hEdit,WM_SETTEXT,0, (LPARAM) str);
MessageBox(NULL,str,"test",MB_OK);
このようにするとメッセージボックスでは
123
456
と改行されて表示されますが、エディットボックスには改行\n(0D0A)が(0A)となってしまい改行されません。
何が悪いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています