0

WM_KEYDOWN編集ボックスでメッセージを処理しています。
一連のキーを処理していますが、特定のキー (タブなど) については、表示可能な文字が編集ボックスに追加されないようにしたいと考えています。

case WM_KEYDOWN:
    {
        switch(wParam)
        {
        case VK_TAB:
            //handle tab here
            //Eat tab key
            return 0;
        default:
            return DefWndProc(hwnd,message,wParam,lParam);
        }
     }
     break;

メッセージ内のタブを検出して削除することはできますWM_KEYUPが、この方法ではタブ キーが目に見えて編集ボックスに追加および削除されます。

でキーを食べる方法はありますWM_KEYDOWNか?

4

3 に答える 3