wstring msg = L"NAME: " + hero.name + L"\n";
msg = msg + L"ATK: " + inttowstring(hero.ATK) + L"\n";
文字列変数を含むこのコードは改行を追加しますが、wstringは追加しません。なぜwstringを使用しているのかと聞かれたら、LCPWSTRに変換してここに入力すると、テキストボックスウィンドウにtxtが設定されます。
windowmsg(1,msg.c_str());
エンコーディングはUnicode文字セットです
私も\n\rと\rを試しました
問題は私の窓にあることがわかりました。複数行のウィンドウとして指定されていませんでした。\ r\nは機能します。