EM_GETLINE не работает, когда работает Spy++

В моем приложении, работающем в Windows XP, есть поле редактирования. Когда я запускаю EM_GETLINE для этого элемента управления, он возвращает свое содержимое, и все в порядке, но когда я запускаю Spy++, элемент управления внезапно начинает вести себя некорректно и всегда возвращает пустую строку. В чем может быть проблема?


person alemjerus    schedule 21.02.2010    source источник


Ответы (1)


Проблема была в размере буфера. Win200 считает, что 1 байта достаточно для возврата текста внутри элемента управления, но WinXP считает, что длина буфера должна быть не менее двух байтов.

person alemjerus    schedule 21.02.2010