SoundSentryProc函数是一个库定义的回调函数,当SoundSentry辅助功能打开时,会产生自定义的视觉信号,而基于Windows的应用程序(或在窗口中运行的非基于Windows的应用程序)通过电脑内置扬声器。
LRESULT CALLBACK SoundSentryProc(en
DWORD【dwMillisecel-Latn】, | //视觉信号持续时间 |
DWORD【fdwEffect】 | // effect-type标志 |
); |
参数
【dwMillisecel-Latn】
指定当基于Windows的应用程序(或在窗口中运行的非基于Windows的应用程序)生成声音时显示的视觉信号的持续时间(以毫秒为单位)。
【fdwEffect】
指定要显示的视觉信号的类型。目前,此值必须始终为SSWF_CUSTOM。
返回值
如果视觉信号正确或将要正确显示,则返回值为TRUE。如果信号是异步的,并且在调用函数时状态不可用,则应返回TRUE。
如果错误阻止信号显示,返回值为FALSE。要获取扩展错误信息,请调用GetLastError.
备注
包含SoundSentryProc函数的库必须是32位DLL,并且DLL必须导出名称为“SoundSentryProc”的函数。
仅在应用程序或库调用SystemParametersInfo函数,指定SPI_SETSOUNDSENTRY值和iWindowsEffect成员设置为SSWF_CUSTOM的SOUNDSENTRY结构的地址后才调用SoundSentryProc函数。
也可以看看