SOUNDSENTRY

【勇芳软件工作室】汉化HomePreviousNext

SOUNDSENTRY结构包含有关SoundSentry辅助功能的信息。当SoundSentry功能打开时,计算机仅在产生声音时显示视觉指示。

Windows 95:当通过计算机内部扬声器产生声音时,显示视觉指示。

Windows NT:当通过多媒体声音服务或通过计算机的扬声器产生声音时,显示视觉指示。

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;

会员

CBSIZE

指定此结构的大小(以字节为单位)。

dwFlags中

一组位标志,用于指定SoundSentry功能的属性。定义了以下位标志值:

含义
SSF_AVAILABLE如果设置了此标志,则SoundSentry功能可用。
SSF_SOUNDSENTRYON如果设置了此标志,则SoundSentry功能已打开。

iFSTextEffect

Windows 95:指定当文本模式应用程序在全屏虚拟机中运行时产生声音时显示的视觉信号。该成员可以是以下值之一:

含义
SSTF_BORDER闪烁屏幕边框(即过扫描区域),这在某些显示器上不可用。
SSTF_CHARSFlash角色在屏幕的角落。
SSTF_DISPLAY闪烁整个显示。
SSTF_NONE没有视觉信号。

Windows NT:此成员保留将来使用。它必须设置为零。

iFSTextEffectMSec

Windows 95:指定全屏幕文本模式应用程序生成声音时显示的视觉信号的持续时间(以毫秒为单位)。

新台币此成员保留供将来使用。它必须设置为零。

iFSTextEffectColorBits

Windows 95:指定当全屏文本模式应用程序生成声音时显示的视觉信号时使用的颜色的RGB值。

Windows NT:此成员保留供将来使用。它必须设置为零。

iFSGrafEffect

Windows 95:指定当图形模式应用程序在全屏虚拟机中运行时产生声音时显示的视觉信号。该成员可以是以下值之一:

含义
SSGF_DISPLAY没有视觉信号。
SSGF_NONE闪烁整个显示。

Windows NT:此成员保留供将来使用。它必须设置为零。

iFSGrafEffectMSec

Windows 95:指定全屏,图形模式应用程序生成声音时显示的视觉信号的持续时间(以毫秒为单位)。

Windows NT:此成员保留供将来使用。它必须设置为零。

iFSGrafEffectColor

Windows 95:指定当全屏幕图形模式应用程序生成声音时显示的视觉信号时使用的颜色的RGB值。

Windows NT:此成员保留将来使用。它必须设置为零。

iWindowsEffect

指定在窗口中运行的基于Windows的应用程序或MS-DOS应用程序生成声音时显示的视觉信号。该成员可以是以下值之一:

含义
SSWF_CUSTOM调用由iFSWindowsEffectDLL成员指定的DLL导出的SoundSentryProc例程。
SSWF_DISPLAY闪烁整个显示。
SSWF_NONE没有视觉信号。
SSWF_TITLE闪动活动窗口的标题栏。
SSWF_WINDOW闪动活动窗口。

iWindowsEffectMSec

Windows 95:指定当基于Windows的应用程序(或在窗口中运行的非基于Windows的应用程序)生成声音时显示的视觉信号的持续时间(以毫秒为单位)。

Windows NT:此成员保留将来使用。它必须设置为零。

lpszWindowsEffectDLL

指向包含包含SoundSentryProc回调函数的DLL的名称的缓冲区。名称的长度不得超过MAX_PATH的值。如果没有使用DLL,则该成员为NULL。当检索有关SoundSentry功能的信息时,缓冲区的大小必须等于或大于MAX_PATH的值。

iWindowsEffectOrdinal

该成员保留将来在两个平台上使用。它必须设置为零。

备注

当调用SystemParametersInfo函数,【wAction】参数设置为SPI_GETSOUNDSENTRY或SPI_SETSOUNDSENTRY时,应用程序使用SOUNDSENTRY结构。当使用SPI_GETSOUNDSENTRY时,应用程序必须指定SOUNDSENTRY结构的CBSIZE成员; SystemParametersInfo函数填充剩余的成员。使用SPI_SETSOUNDSENTRY值时,应用程序必须指定CBSIZEdwFlags中iWindowsEffect成员。

也可以看看

SoundSentryProc, SystemParametersInfo