2

WM_UNICHAR を使用して手紙を送信する方法が見つかりません。(WM_CHAR は問題なく動作しますが、"я" を送信できません)

OK、これはWM_CHARを使用する作業コードですが、WM_UNICHARを使用する方法はわかりません..

これはうまくいきませんでした:

SendMessage(handle, KeyboardMessages.WM_UNICHAR, val, new IntPtr(0));
4

1 に答える 1

1

それは... 10年以上経ちましたが、答えは使用することだと思います:

SendMessageW

(広い場合)次のように変更できると思いますDllImport

[DllImport("user32.dll", EntryPoint = "SendMessageW"]
static extern IntPtr SendMessage(IntPtr hWnd, KeyboardMessages ev, IntPtr wParam, IntPtr lParam);
于 2013-07-15T17:05:39.633 に答える