TrackMouseEvent

Функція TrackMouseEvent повідомлення повідомлення, коли вказівник миші залишає вікна або ширяє над вікно протягом певного часу.

 (BOOL TrackMouseEvent LPTRACKMOUSEEVENT  lpEventTrack / / вказівник на TRACKMOUSEEVENT / / структура);
 

Параметри

lpEventTrack
Вказівник на структуру TRACKMOUSEEVENT.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Не такі повідомлення, що функція може опублікувати:

Повідомлення Значення
WM_MOUSEHOVER Миша завис на клієнтської області вікна на період часу, які вказані в попереднього виклику TrackMouseEvent. Hover відстеження зупиняється, коли цього повідомлення створюються. Застосування повинні називати TrackMouseEvent знову, якщо це вимагає подальшого відстеження поведінки наведенні миші.
WM_MOUSELEAVE Миші ліворуч клієнтської області вікна, зазначених у попередніх заклик до TrackMouseEvent. Всі спостереження за TrackMouseEvent скасовано, коли цього повідомлення створюються. Застосування повинні викликати TrackMouseEvent , коли миша знову входить вікна її, якщо вона вимагає подальшого відстеження поведінки наведенні миші.

Зауваження

Вказівник миші вважається статичний, коли він залишається в межах указаного прямокутник за вказаний період часу. Телефонуйте SystemParametersInfo і використовувати значення, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT і SPI_GETMOUSEHOVERTIME для отримання розміру прямокутника і час.

QuickInfo

nbsp; Windows &NT: вимагає 4.0 або пізнішої версії.
Windows:Вимагає Windows 98.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд введення миші, миші вводу функції, SystemParametersInfo,TRACKMOUSEEVENT