2010-02-21 58 views
0

在我的應用程序的某個對話框中有一個編輯框,它在Windows XP上運行。當我在這個控件上發出EM_GETLINE時,它返回它的內容並且沒問題,但是當我啓動Spy ++時,控件突然開始行爲不合適,並且總是返回一個空字符串。什麼可能是問題?當Spy ++運行時EM_GETLINE失敗

回答

1

問題出在緩衝區大小。 Win200認爲1字節足以返回控件內的文本,但WinXP認爲緩衝區必須至少有兩個字節長。

相關問題