作者changjeimin (小張)
看板Visual_Basic
標題[.NET] Sendmessage 中文字串
時間Mon Dec 21 22:46:07 2009
請問各位前輩,SendMessage (hwnd,msg,wp,lp)
第二參數要怎麼設定才能讓 SendMessage 送出正常的中文字串?
我設定過 WM_Settext 並用Notepad 去作測試
到了Notepad 內不只是中文字沒法正常顯示
連字幕只要超過兩個以上也是會變成亂碼...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.50.57
1F:推 horngsh:Ansi String or Unicode? 12/22 10:34
2F:→ changjeimin:我在網路上找到用Char方式去送文字 12/22 19:00
3F:→ changjeimin:在notepad內確實可以送出正確的英文跟中文字串 12/22 19:00
4F:→ changjeimin:只是在遊戲中,就完全沒法正確顯示只有英文正常 12/22 19:01
5F:→ changjeimin:我也找到WM_IME_CHAR的常數 12/22 19:02
6F:→ changjeimin:不論是IME_CHAR,還是CHAR,在該遊戲中完全不正常 12/22 19:02
7F:→ changjeimin:只有用Sendkey在加上在遊戲中切換好輸入語言才能顯示 12/22 19:03