The SOUNDSENTRY structure contains information about the SoundSentry accessibility feature. When the SoundSentry feature is on, the computer displays a visual indication only when a sound is generated.
Windows 95: The visual indication is displayed when a sound is generated through the computer’s internal speaker.
Windows NT: The visual indication is displayed when a sound is generated through either the multimedia sound services or through the computer’s speaker.
typedef struct tagSOUNDSENTRY { // ss
UINT cbSize;
DWORD dwFlags;
DWORD iFSTextEffect;
DWORD iFSTextEffectMSec;
DWORD iFSTextEffectColorBits;
DWORD iFSGrafEffect;
DWORD iFSGrafEffectMSec;
DWORD iFSGrafEffectColor;
DWORD iWindowsEffect;
DWORD iWindowsEffectMSec;
LPTSTR lpszWindowsEffectDLL;
DWORD iWindowsEffectOrdinal;
} SOUNDSENTRY, *LPSOUNDSENTRY;
|
Value |
Meaning |
|
SSF_AVAILABLE |
If this flag is set, the SoundSentry feature is available. |
|
SSF_SOUNDSENTRYON |
If this flag is set, the SoundSentry feature is on. |
|
Value |
Meaning |
|
SSTF_BORDER |
Flash the screen border (that is, the overscan area), which is unavailable on some displays. |
|
SSTF_CHARS |
Flash characters in the corner of the screen. |
|
SSTF_DISPLAY |
Flash the entire display. |
|
SSTF_NONE |
No visual signal. |
Windows NT: This member is reserved for future use. It must be set to
zero.
Wndows NT: This member is reserved for future use. It must be set to
zero.
Windows NT: This member is reserved for future use. It must be set to
zero.
|
Value |
Meaning |
|
SSGF_DISPLAY |
No visual signal. |
|
SSGF_NONE |
Flash the entire display. |
Windows NT: This member is reserved for future use. It must be set to
zero.
Windows NT: This member is reserved for future use. It must be set to
zero.
Windows NT: This member is reserved for future use. It must be set to
zero.
|
Value |
Meaning |
|
SSWF_CUSTOM |
Call the SoundSentryProc routine exported by the DLL specified by the iFSWindowsEffectDLL member. |
|
SSWF_DISPLAY |
Flash the entire display. |
|
SSWF_NONE |
No visual signal. |
|
SSWF_TITLE |
Flash the title bar of the active window. |
|
SSWF_WINDOW |
Flash the active window. |
Windows NT: This member is reserved for future use. It must be set to
zero.
An application uses a SOUNDSENTRY structure when calling the SystemParametersInfo function with the wAction parameter set to SPI_GETSOUNDSENTRY or SPI_SETSOUNDSENTRY. When using SPI_GETSOUNDSENTRY, an application must specify the cbSize member of the SOUNDSENTRY structure; the SystemParametersInfo function fills the remaining members. An application must specify the cbSize, dwFlags, and iWindowsEffect members when using the SPI_SETSOUNDSENTRY value.