2011-07-28 12 views
-1

のWin32 API:停止ベル音

/私のダイアログボックスのいずれかにフォーカスがあるときに、私が「A」を押してからWM_KEYDOWNメッセージにいくつかのものを行う、そしてそれは鐘を与えます警告音。これを抑えるためにはいくらかか? 、私は私の質問のためにdownvotedれた理由

UINT Dlg_YOURPROC_OnGetDlgCode(HWND hwnd, LPMSG lpmsg) 
{ 
    return DLGC_WANTCHARS; 
} 

わからない:ダイアログに、次にあなたがDLGC_WANTCHARSを返す必要がDlg_YOURPROC_OnGetDlgCodeに

HANDLE_MSG(hWnd, WM_GETDLGCODE, Dlg_YOURPROC_OnGetDlgCode); 

+0

あなたのウィンドウプロシージャコードを追加してください。私は本当に分かりませんが、 'DefWindowProc(...)'を返さなければ、あなたが望むように動作しますか? – LeleDumbo

+0

視覚障害の可能性のあるユーザーのためのアクセシビリティのためにWindowsがこれらのサウンドを再生すると考えたことはありますか?それはまた、 "あなたが望むことをしない"という聴覚的なヒントです。 – selbie

答えて

1

は、私が追加するために必要なようです私は答えのために十分な情報を提供したようです...

+0

あなたはどのような意味で答えに十分な情報を提供しましたか?私はあなたが提供した情報に基づいて答えを見ることができません。 –

関連する問題