Winapi 当Spy++;正在运行

Winapi 当Spy++;正在运行,winapi,windows-xp,windows-messages,spy++,em-getline,Winapi,Windows Xp,Windows Messages,Spy++,Em Getline,在Windows XP上运行的我的应用程序的某些对话框中有一个编辑框。当我在这个控件上发出EM_GETLINE时,它会返回它的内容,一切正常,但是当我启动Spy++时,该控件突然开始行为不正确,并且总是返回一个空字符串。可能有什么问题?问题在于缓冲区大小。Win200认为1字节足以返回控件内的文本,但WinXP认为缓冲区必须至少有2字节长

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

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