小编Eri*_*ier的帖子

CEdit::GetLine() Windows 7

我有以下代码段,其中m_edit是 CEdit 控件:

TCHAR lpsz[MAX_PATH+1];

// get the edit box text
m_edit.GetLine(0,lpsz, MAX_PATH); 
Run Code Online (Sandbox Code Playgroud)

这在运行 Windows XP 及更早版本的计算机上完美运行。我没有在 Vista 中对此进行测试,但在 Windows 7 上,lpsz 会插入垃圾 unicode 字符(有时还会插入实际文本)。知道这里发生了什么吗?

c++ windows mfc visual-c++ windows-7

3
推荐指数
1
解决办法
3394
查看次数

标签 统计

c++ ×1

mfc ×1

visual-c++ ×1

windows ×1

windows-7 ×1