2011-07-28 8 views
-1

는 Win32 API :정지 벨소리

내 대화 상자 중 하나에 포커스가 때, I '는'누른 후 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

어떤 의미에서 대답에 충분한 정보를 제공 했습니까? 내가 제공 한 정보를 기반으로 답변을 볼 수 없습니다. –