0

IMEを使用しているときに矢印キーをキャプチャしようとしていますが、WM_IME_KEYDOWNが矢印をキャプチャしていないようです。矢印を押したときに発生するWM_IME_COMPOSITIONを試してみましたが、どの矢印が押されたかがわかりませんでした。

protected override void WndProc(ref Message m){
    if (m.Msg == WM_IME_KEYDOWN) {
        DoStuff();
    }
}

ノーハウ?

4

1 に答える 1

0

代わりに、低レベルのキーボードフックを使用できます。

こちらをご覧ください。

于 2012-04-19T10:28:21.703 に答える