use*_*504 1 c++ windows winapi windowing
当通过 EnableWindow(hwnd, FALSE) 禁用窗口,并且用户单击它时,将播放“默认哔哔声”声音。我不希望这种情况发生。如何使用 Win32 代码以编程方式为 C/C++ 中的当前进程禁用此行为?
Jon*_*ter 6
哔声由WM_SETCURSOR消息的默认窗口处理生成。
WM_SETCURSOR
来自WM_SETCURSOR 的文档:
如果 lParam 参数的低位字是 HTERROR 并且 lParam 的高位字指定按下鼠标按钮之一,DefWindowProc 调用 MessageBeep 函数。
为了防止发出哔哔声,您的窗口过程应该在这些条件下处理WM_SETCURSOR而不是调用DefWindowProc。
DefWindowProc
归档时间:
5 年,11 月 前
查看次数:
106 次
最近记录: