Struttura MOUSEKEYS (winuser.h)
Contiene informazioni sulla funzionalità di accessibilità MouseKeys. Quando la funzionalità MouseKeys è attiva, l'utente può usare il tastierino numerico per controllare il puntatore del mouse e fare clic, fare doppio clic, trascinare e rilasciare. Premendo NUMLOCK, l'utente può attivare o disattivare il tastierino numerico tra la modalità di controllo del mouse e il normale funzionamento.
Sintassi
typedef struct tagMOUSEKEYS {
UINT cbSize;
DWORD dwFlags;
DWORD iMaxSpeed;
DWORD iTimeToMaxSpeed;
DWORD iCtrlSpeed;
DWORD dwReserved1;
DWORD dwReserved2;
} MOUSEKEYS, *LPMOUSEKEYS;
Members
cbSize
Tipo: DWORD
Specifica le dimensioni, in byte, di questa struttura.
dwFlags
Tipo: DWORD
Set di flag di bit che specificano le proprietà della funzionalità FilterKeys. Vengono definiti i valori del flag di bit seguenti:
iMaxSpeed
Tipo: DWORD
Specifica la velocità massima raggiunta dal cursore del mouse quando si tiene premuto un tasto freccia.
Windows 95/98: Il controllo dell'intervallo non viene eseguito.
Windows NT/2000: I valori validi sono compresi tra 10 e 360.
iTimeToMaxSpeed
Tipo: DWORD
Specifica l'intervallo di tempo, espresso in millisecondi, che richiede al cursore del mouse di raggiungere la velocità massima quando si tiene premuto un tasto freccia. I valori validi sono compresi tra 1000 e 5000.
iCtrlSpeed
Tipo: DWORD
Specifica il moltiplicatore da applicare alla velocità del cursore del mouse quando l'utente tiene premuto CTRL mentre si usano i tasti di direzione per spostare il cursore. questo valore viene ignorato se MKF_MODIFIERS non è impostato.
dwReserved1
Tipo: DWORD
Questo membro è riservato per usi futuri. Deve essere impostato su zero.
dwReserved2
Tipo: DWORD
Questo membro è riservato per usi futuri. Deve essere impostato su zero.
Commenti
Un'applicazione usa una struttura MOUSEKEYS quando si chiama la funzione SystemParametersInfo con il parametro uiAction impostato sul valore SPI_GETMOUSEKEYS o SPI_SETMOUSEKEYS . Quando si utilizza SPI_GETMOUSEKEYS, un'applicazione deve specificare il membro cbSize della struttura MOUSEKEYS ; La funzione SystemParametersInfo riempie i membri rimanenti. Un'applicazione deve specificare tutti i membri della struttura quando si usa il valore SPI_SETMOUSEKEYS .
Se si chiama SystemParametersInfo con il valore SPI_SETMOUSEKEYS , i flag seguenti vengono ignorati:
- MKF_LEFTBUTTONDOWN
- MKF_LEFTBUTTONSEL
- MKF_MOUSEMODE
- MKF_RIGHTBUTTONDOWN
- MKF_RIGHTBUTTONSEL
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |