在編輯框中處理WM_KEYDOWN
消息。
我正在處理一堆鍵,但對於某些鍵(例如。選項卡),我想防止顯示的字符被追加到編輯框。如何吃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
消息刪除選項卡,但用這種方法tab鍵可見地添加和編輯框除去。
有什麼方法可以吃WM_KEYDOWN
?
您是否嘗試過處理'WM_CHAR'呢? – Cubic