VS2005の挙動は良く知らないんだけど、
text = _T("hoge\n"); 
text += _T("hoge"); 
ではどう?