去掉在模态对话框处理鼠标跟键盘消息时,出现系统提示声音

基于模态CDialog 窗口时,当处理键盘消息或是鼠标消息时,有时会提示“当当”的声音,这个可以通过设置系统来关掉声音;通过去掉系统的默认初始消息来屏蔽声音:

BOOL CPiFuMBDlg::PreTranslateMessage(MSG* pMsg)
{

if(pMsg->message==WM_CHAR)
 {
  return TRUE;
 }

 return CBaseDialog::PreTranslateMessage(pMsg);
}

 

你可能感兴趣的:(去掉在模态对话框处理鼠标跟键盘消息时,出现系统提示声音)