【发布时间】:2011-08-03 23:24:48
【问题描述】:
我有以下代码段,其中m_edit 是 CEdit 控件:
TCHAR lpsz[MAX_PATH+1];
// get the edit box text
m_edit.GetLine(0,lpsz, MAX_PATH);
这在运行 Windows XP 和更早版本的计算机上完美运行。我没有在 Vista 中对此进行测试,但在 Windows 7 上,lpsz 会在其中插入垃圾 unicode 字符(有时也会插入实际文本)。知道这里发生了什么吗?
【问题讨论】:
标签: c++ windows visual-c++ windows-7 mfc