Функція TrackMouseEvent повідомлення повідомлення, коли вказівник миші залишає вікна або ширяє над вікно протягом певного часу.
(BOOL TrackMouseEvent LPTRACKMOUSEEVENT lpEventTrack / / вказівник на TRACKMOUSEEVENT / / структура);
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Не такі повідомлення, що функція може опублікувати:
| Повідомлення | Значення |
|---|---|
| WM_MOUSEHOVER | Миша завис на клієнтської області вікна на період часу, які вказані в попереднього виклику TrackMouseEvent. Hover відстеження зупиняється, коли цього повідомлення створюються. Застосування повинні називати TrackMouseEvent знову, якщо це вимагає подальшого відстеження поведінки наведенні миші. |
| WM_MOUSELEAVE | Миші ліворуч клієнтської області вікна, зазначених у попередніх заклик до TrackMouseEvent. Всі спостереження за TrackMouseEvent скасовано, коли цього повідомлення створюються. Застосування повинні викликати TrackMouseEvent , коли миша знову входить вікна її, якщо вона вимагає подальшого відстеження поведінки наведенні миші. |
Вказівник миші вважається статичний, коли він залишається в межах указаного прямокутник за вказаний період часу. Телефонуйте SystemParametersInfo і використовувати значення, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT і SPI_GETMOUSEHOVERTIME для отримання розміру прямокутника і час.
nbsp; Windows &NT: вимагає 4.0 або пізнішої версії.
Windows:Вимагає Windows 98.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд введення миші, миші вводу функції, SystemParametersInfo,TRACKMOUSEEVENT