Структура SOUNDSENTRY
Type SOUNDSENTRY
cbSize As Long
dwFlags As Long
iFSTextEffect As Long
iFSTextEffectMSec As Long
iFSTextEffectColorBits As Long
iFSGrafEffect As Long
iFSGrafEffectMSec As Long
iFSGrafEffectColor As Long
iWindowsEffect As Long
iWindowsEffectMSec As Long
lpszWindowsEffectDLL As String
iWindowsEffectOrdinal As Long
End Type
Структура SOUNDSENTRY хранит информацию о режиме SoundSentry. В этом режиме при воспроизведении звука выводится визуальный индикатор . В Windows 95/98 такая возможность существует только для звуков, выводимых на внутренний динамик. В Windows NT/2000 режим SoundSentry работает и для мультимедиа
Состав структуры
- cbSize
- Размер структуры в байтах
- dwFlags
- Комбинация различных констант, определяющих настройки и свойства SoundSentry:
- SSF_AVAILABLE = &H2
- Режим SoundSentry доступен
- SSF_INDICATOR = &H4
- При включенном режиме SoundSentry выводится визуальный индикатор
- SSF_SOUNDSENTRYON = &H1
- SoundSentry включен
- iFSTextEffect
- Windows 95/98: Тип визуального индикатора, выводимого при работе текстового приложения в полноэкранном режиме. Равен нулю для NT. Может принимать одно из следующих значений
- SSTF_BORDER = 2
- Мигание бордюра экрана
- SSTF_CHARS = 1
- Мигание символов в углу экрана
- SSTF_DISPLAY = 3
- Мигание всего экрана
- SSTF_NONE = 0
- Визуальный индикатор не используется
- iFSTextEffectMSec
- Windows 95/98: Продолжительность вывода
индикатора для поля iFSTextEffect в миллисекундах. Windows NT, 2000: Равен нулю
- iFSTextEffectColorBits
- Windows 95/98: RGB-цвет визуального индикатора,
выводимого для поля iFSTextEffect. Windows NT/2000: Равен нулю
- iFSGrafEffect
- Windows 95/98: Тип визуального индикатора,
используемого в графических приложениях в полноэкранном режиме. Может принимать одно из следующих значений. (Windows NT, 2000: Равен нулю)
- SSGF_DISPLAY = 3
- Мигание всего экрана
- SSGF_NONE = 0
- Визуальный индикатор не используется
- iFSGrafEffectMSec
- Windows 95/98: Продолжительность вывода
индикатора для поля iFSGrafEffect в миллисекундах. Windows NT/2000: Равен нулю
- iFSGrafEffectColor
- Windows 95/98: RGB-цвет визуального индикатора. Windows NT: Равен нулю
- iWindowsEffect
- Тип визуального индикатора, используемого приложениями Windows или
DOS, работающими в оконном режиме . Может принимать одно из следующих значений:
- SSWF_CUSTOM = 4
- Windows 95/98: Вызвать функцию
SoundSentryProc, которая экспортируется DLL,
заданной полем lpszWindowsEffectDLL
- SSWF_DISPLAY = 3
- Мигание всего экрана
- SSWF_NONE = 0
- Визуальный индикатор не используется
- SSWF_TITLE = 1
- Мигание заголовка активного окна
- SSWF_WINDOW = 2
- Мигание активного окна
- iWindowsEffectMSec
- Windows 95/98:Продолжительность вывода
индикатора. Windows NT, 2000: Равен нулю
- lpszWindowsEffectDLL
- Windows 95/98: Имя файла DLL, содержащего функцию
косвенного вызова SoundSentryProc. Windows NT/2000: Равен нулю
- iWindowsEffectOrdinal
- Не используется - Равен нулю
Используется в:
SystemParametersInfo