SEGNALI VISIVI

La struttura di segnali visivi contiene informazioni relative alla funzionalità di accesso facilitato di segnali visivi. Quando la funzione di segnali visivi è sul, il computer visualizza un'indicazione visiva solo quando viene generato un suono.

Windows 95: L'indicazione visiva viene visualizzata quando un suono generato attraverso l'altoparlante interno del computer.

Windows NT: L'indicazione visiva viene visualizzata quando un suono generato attraverso entrambi i servizi multimediali audio o attraverso l'altoparlante del computer.

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; 
} SEGNALI VISIVI, * LPSOUNDSENTRY 
 

Membri

cbSize
Specifica la dimensione, in byte, di questa struttura.
dwFlags
Un insieme di flag di bit che specificare le proprietà della funzionalità di segnali visivi. Vengono definiti i seguenti valori di flag di bit:
Valore Significato
SSF_AVAILABLE Se questo flag è impostato, la funzione di segnali visivi è disponibile.
SSF_SOUNDSENTRYON Se questo flag è impostato, la funzione di segnali visivi è sul.

iFSTextEffect
Windows 95: Specifica il segnale visivo per presentare quando un'applicazione in modalità testo genera un suono durante l'esecuzione in una macchina virtuale di schermo intero. Questo membro può essere uno dei seguenti valori
Valore Significato
SSTF_BORDER Flash al confine dello schermo (cioè, l'area overscan), che non è disponibile su alcuni display.
SSTF_CHARS Flash caratteri in un angolo dello schermo.
SSTF_DISPLAY Flash lo schermo intero.
SSTF_NONE Nessun segnale visivo.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iFSTextEffectMSec
Windows 95: Specifica la durata, in millisecondi, del segnale visivo che viene visualizzato quando un schermo intero, applicazione in modalità testo genera un suono.

NT Wndows: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iFSTextEffectColorBits
Windows 95: Specifica il valore RGB del colore da utilizzare quando viene visualizzato il segnale visivo mostrato quando a schermo intero, applicazione in modalità testo genera un suono.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iFSGrafEffect
Windows 95: Specifica il segnale visivo per presentare quando un'applicazione in modalità grafica genera un suono durante l'esecuzione in una macchina virtuale di schermo intero. Questo membro può essere uno dei seguenti valori
Valore Significato
SSGF_DISPLAY Nessun segnale visivo.
SSGF_NONE Flash lo schermo intero.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iFSGrafEffectMSec
Windows 95: Specifica la durata, in millisecondi, del segnale visivo che viene visualizzato quando un schermo intero, applicazione in modalità grafica genera un suono.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iFSGrafEffectColor
Windows 95: Specifica il valore RGB del colore da utilizzare quando viene visualizzato il segnale visivo mostrato quando a schermo intero, applicazione in modalità grafica genera un suono.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

iWindowsEffect
Specifica il segnale visivo da visualizzare quando un suono è generato da un'applicazione basata su Windows o un'applicazione MS-DOS in una finestra. Questo membro può essere uno dei seguenti valori:
Valore Significato
SSWF_CUSTOM Chiamare la routine SoundSentryProc esportata dalla DLL specificato dal membro iFSWindowsEffectDLL.
SSWF_DISPLAY Flash lo schermo intero.
SSWF_NONE Nessun segnale visivo.
SSWF_TITLE Flash sulla barra del titolo della finestra attiva.
SSWF_WINDOW Flash la finestra attiva.

iWindowsEffectMSec
Windows 95: Specifica la durata, in millisecondi, del segnale visivo che viene visualizzata quando un'applicazione Win32 (o un'applicazione in esecuzione in una finestra) genera un suono.

Windows NT: Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

lpszWindowsEffectDLL
Punti nel buffer che contiene il nome della DLL che contiene una funzione di callback SoundSentryProc . La lunghezza del nome non deve superare il valore di MAX_PATH. Questo membro è NULL se non DLL viene utilizzato. Quando si recupera informazioni sulla funzionalità di segnali visivi, la dimensione del buffer deve essere uguale o maggiore del valore di MAX_PATH di.
iWindowsEffectOrdinal
Questo membro è riservato per utilizzi futuri. Esso deve essere impostato a zero.

Osservazioni

Un'applicazione utilizza una struttura di segnali visivi quando si chiama la funzione SystemParametersInfo con il parametro wAction impostato su SPI_GETSOUNDSENTRY o SPI_SETSOUNDSENTRY. Quando si utilizza SPI_GETSOUNDSENTRY, un'applicazione deve specificare il membro cbSize della struttura segnali visivi ; la funzione SystemParametersInfo riempie i restanti membri. Un'applicazione deve specificare i membri cbSize, dwFlagse iWindowsEffect quando si utilizza il valore SPI_SETSOUNDSENTRY.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Unicode:Definito come strutture di Unicode e ANSI.

Vedi anche

Cenni preliminari sull'accessibilità, strutture di accessibilità, SoundSentryProc, SystemParametersInfo