WM_SETCURSOR повідомлення надсилається до вікна, якщо миші викликає курсора для переміщення всередині вікна і миші вводу не захопив.
WM_SETCURSOR hwnd = wParam (HWND); / / ручка вікна з курсор nHittest = LOWORD(lParam); / / хіт тестування коду wMouseMsg = HIWORD(lParam); / / Ідентифікатор миші повідомлення
Функція DefWindowProc передає повідомлення WM_SETCURSOR батьків вікно до обробки. Якщо вікно батьківського повертає TRUE, подальшої обробки є зупинено. Проходження повідомлення у вікні батьківського вікно дає батьківського вікно контролювати настройки на курсор в дочірнього вікна. DefWindowProc функція також використовує це повідомлення, щоб встановити курсор на стрілку, якщо це не в клієнтської області, або на курсор зареєстрованих класу, якщо це в клієнтської області. Якщо параметра lParam , word Низька порядку HTERROR і вищого порядку слово lParam визначає, що один з кнопок миші натиснута, DefWindowProc дзвінки MessageBeep функції.
Слово вищого порядку lParam дорівнює нулю, коли вікно Перейти до меню.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд курсори, курсор повідомлень, DefWindowProc, MessageBeep