当Spy ++运行时,EM_GETLINE失败

时间:2010-02-21 12:01:30

标签: winapi windows-xp windows-messages spy++ em-getline

我的应用程序中的某个对话框中有一个编辑框,该对话框在Windows XP上运行。当我在这个控件上发出EM_GETLINE时,它返回它的内容并且没关系,但是当我启动Spy ++时,控件突然开始表现为incorreclty并且总是返回一个空字符串。可能有什么问题?

1 个答案:

答案 0 :(得分:1)

问题在于缓冲区大小。 Win200认为1个字节足以返回控件内的文本,但WinXP认为缓冲区必须至少有两个字节长。