TrackMouseEvent

Funkcja TrackMouseEvent stanowisk wiadomości, kiedy wskaźnik myszy opuszcza okno lub okno na wierzchu na określony czas.

 (BOOL TrackMouseEvent LPTRACKMOUSEEVENT  lpEventTrack / / wskaźnik do TRACKMOUSEEVENT / / struktury);
 

Parametry

lpEventTrack
Wskaźnik do struktury TRACKMOUSEEVENT.

Zwraca wartości

Jeśli funkcja, wartość zwracany jest różna od zera.

Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Wiadomości, które można zaksięgować funkcji są następujące:

Komunikat Znaczenie
WM_MOUSEHOVER Mysz hovered nad obszarem klienckim okna w okresie czasu określonym w uprzednim zaproszeniem do TrackMouseEvent. Aktywowania, śledzenie zatrzymuje, gdy ten komunikat jest generowany. Aplikacja musi wywołać TrackMouseEvent ponownie jeśli wymaga dalszego śledzenia myszy aktywowania zachowania.
WM_MOUSELEAVE Mysz po lewej obszaru klienckiego okna zgodnie z uprzednim zaproszeniem do TrackMouseEvent. Śledzenie wszystkich wymaganych przez TrackMouseEvent została anulowana, gdy ten komunikat jest generowany. Aplikacja musi wywołania TrackMouseEvent , gdy mysz odzwierciedlone jego okno, jeśli wymaga dalszego śledzenia myszy aktywowania zachowania.

Uwagi

Wskaźnik myszy jest uważana za zostać aktywowanie podczas pobytów w obrębie prostokąta określonego przez określony czas. Wywołanie parametru SystemParametersInfo i odzyskać rozmiar prostokąta i godzinę, korzystając z wartości SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT i SPI_GETMOUSEHOVERTIME.

Skrócone informacje

nbsp; Windows &NT: wymaga w wersji 4.0 lub nowszej.
Systemu Windows:Wymaga systemu Windows 98.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.

Zobacz też

Przegląd danych wejściowych myszy, mysz wprowadzania funkcji, parametru SystemParametersInfo,TRACKMOUSEEVENT