IMEを使用しているときに矢印キーをキャプチャしようとしていますが、WM_IME_KEYDOWNが矢印をキャプチャしていないようです。矢印を押したときに発生するWM_IME_COMPOSITIONを試してみましたが、どの矢印が押されたかがわかりませんでした。
protected override void WndProc(ref Message m){
if (m.Msg == WM_IME_KEYDOWN) {
DoStuff();
}
}
ノーハウ?