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