标签: winapi windows-xp windows-messages spy++ em-getline
我的应用程序中的某个对话框中有一个编辑框,该对话框在Windows XP上运行。当我在这个控件上发出EM_GETLINE时,它返回它的内容并且没关系,但是当我启动Spy ++时,控件突然开始表现为incorreclty并且总是返回一个空字符串。可能有什么问题?
答案 0 :(得分:1)
问题在于缓冲区大小。 Win200认为1个字节足以返回控件内的文本,但WinXP认为缓冲区必须至少有两个字节长。