win32 api:
所以当我的一个对话框有焦点时,我按'a'然后在WM_KEYDOWN消息中做一些事情,然后它会发出铃声/警告声。有没有办法压制这个?
答案 0 :(得分:1)
似乎我需要添加一个:
HANDLE_MSG(hWnd, WM_GETDLGCODE, Dlg_YOURPROC_OnGetDlgCode);
到对话框然后在Dlg_YOURPROC_OnGetDlgCode中你需要返回DLGC_WANTCHARS:
UINT Dlg_YOURPROC_OnGetDlgCode(HWND hwnd, LPMSG lpmsg)
{
return DLGC_WANTCHARS;
}
我不确定为什么对我的问题投了反对意见,我似乎已经为答案提供了足够的信息......