TRACKMOUSEEVENT структура використовується функція TrackMouseEvent для відстеження, коли вказівник миші залишає вікна або ширяє над вікно протягом певного часу.
typedef типу struct {tagTRACKMOUSEEVENT
DWORD cbSize;
DWORD dwFlags;
HWND hwndTrack;
DWORD dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT
| Значення | Значення |
|---|---|
| TME_CANCEL | Абонент хоче, щоб скасувати запит до відстеження. Абонент також має вказати тип відстеження, що він хоче, щоб скасувати. Наприклад, щоб скасувати hover, відстеження, абонент повинен пройти TME_CANCEL і TME_HOVER прапори. |
| TME_HOVER | Абонент хоче hover сповіщень. Повідомлення надсилається як повідомлення WM_MOUSEHOVER. Якщо абонент hover відстеження при наведенні відстеження вже є активним, hover таймер буде скинуто. Цей прапор ігнорується, якщо вказівник миші не над вказаний вікні або області. |
| TME_LEAVE | Абонент хоче залишити повідомлення. Повідомлення надсилається як повідомлення WM_MOUSELEAVE. Якщо миші не над вказаний вікні або області, залишити повідомлення породжених відразу, і ніякі подальші відстеження здійснюється. |
| TME_QUERY | Функція автоматично структури, замість того щоб розглядати його як запит відстеження. Структура записується така, що було що структура була передана TrackMouseEvent він буде генерувати поточного відстеження. Тільки аномалія є те, що час очікування hover, повернувся завжди фактичний час очікування і не HOVER_DEFAULT, якщо HOVER_DEFAULT було вказано під час TrackMouseEvent запрошення. |
В системі hover таймаут за замовчуванням становить спочатку час випадаючому меню, що є 400 мілісекунд. Ви можете назвати SystemParametersInfo і використовувати SPI_GETMOUSEHOVERTIME для отримання hover таймаут за замовчуванням.
Система за замовчуванням hover прямокутник так само, як двічі клацніть прямокутник. Ви можете зателефонувати SystemParametersInfo і отримати Розмір прямокутника, в рамках якого вказівник миші має залишатися на TrackMouseEvent створення повідомлення WM_MOUSEHOVER за допомогою SPI_GETMOUSEHOVERWIDTH і SPI_GETMOUSEHOVERHEIGHT.
nbsp; Windows &NT: вимагає 4.0 або пізнішої версії.
Windows:Вимагає Windows 98 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд вводу миша, Миша вводу структур, SystemParametersInfo,
TrackMouseEvent