-1

win32 api:

したがって、ダイアログボックスの1つにフォーカスがある場合は、「a」を押してからWM_KEYDOWNメッセージで何かを実行すると、ベル/警告音が鳴ります。これを抑える方法はありますか?

4

1 に答える 1

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;
}

なぜ私が私の質問に反対票を投じたのかわかりません、私は答えのために十分な情報を提供したようです...

于 2011-07-28T05:19:57.567 に答える