TrackMouseEvent

La funzione TrackMouseEvent articoli dei messaggi quando il puntatore del mouse lascia una finestra o si posiziona su una finestra per un determinato periodo di tempo.

 (BOOL TrackMouseEvent LPTRACKMOUSEEVENT  lpEventTrack / / puntatore a un TRACKMOUSEEVENT / / struttura);
 

Parametri

lpEventTrack
Puntatore a una struttura TRACKMOUSEEVENT.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

I messaggi che può postare la funzione sono i seguenti:

Messaggio Significato
WM_MOUSEHOVER Il mouse ha aleggiato all'area client della finestra per il periodo di tempo specificato in una chiamata precedente a TrackMouseEvent. Spostamento del rilevamento si interrompe quando viene generato questo messaggio. L'applicazione deve chiamare TrackMouseEvent ancora una volta se richiede ulteriore di rilevamento del comportamento hover del mouse.
WM_MOUSELEAVE Il mouse a sinistra all'area client della finestra specificata in una chiamata precedente a TrackMouseEvent. Richiesto da TrackMouseEvent tutti di rilevamento viene annullata quando questo messaggio viene generato. L'applicazione deve chiamare TrackMouseEvent quando il mouse rientra la sua finestra se richiede ulteriore di rilevamento del comportamento hover del mouse.

Osservazioni

Il puntatore del mouse è considerato essere in bilico quando rimane all'interno di un rettangolo specificato per un determinato periodo di tempo. Chiamare SystemParametersInfo e utilizzare i valori SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT e SPI_GETMOUSEHOVERTIME per recuperare le dimensioni del rettangolo e il tempo.

Descrizione

nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 98.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Cenni preliminari sull'Input del mouse, funzioni di Input del Mouse, SystemParametersInfo,TRACKMOUSEEVENT