VisualCでSTLのStringを使いたいんですが、
文字列に改行を入れたい場合どうすればいいんでしょうか。

string str("abcd");
str=str+'\n'+"ABCD";
SetWindowText(GetDlgItem(hDlg,IDC_EDIT),str.c_str());

という感じで標準コントロールのエディットボックスに
文字を表示させてみてるんですが「abcdABCD」となり改行してくれません。
どなたか教えてください。お願いします。