win32 api:
したがって、ダイアログボックスの1つにフォーカスがある場合は、「a」を押してからWM_KEYDOWNメッセージで何かを実行すると、ベル/警告音が鳴ります。これを抑える方法はありますか?
追加する必要があるようです:
HANDLE_MSG(hWnd, WM_GETDLGCODE, Dlg_YOURPROC_OnGetDlgCode);
ダイアログに移動し、Dlg_YOURPROC_OnGetDlgCodeでDLGC_WANTCHARSを返す必要があります。
UINT Dlg_YOURPROC_OnGetDlgCode(HWND hwnd, LPMSG lpmsg)
{
return DLGC_WANTCHARS;
}
なぜ私が私の質問に反対票を投じたのかわかりません、私は答えのために十分な情報を提供したようです...