WM_SETCURSOR

WM_SETCURSOR wordt het bericht naar een venster als de muis zorgt ervoor dat de cursor te verplaatsen binnen een venster en muisinvoer niet is vastgelegd.

WM_SETCURSOR hwnd = wParam (HWND);       / / verwerken naar venster met cursor nHittest = LOWORD(lParam);  / / testen voor een treffer code wMouseMsg = HIWORD(lParam); / / muis-bericht-id 
 

Parameters

hwnd
Waarde van wParam. Ingang naar het venster met de cursor.
nHittest
Waarde van het woord van de lage-orde van lParam. Hiermee geeft u de code testen voor een treffer.
wMouseMsg
Waarde van de eersterangs woord van lParam. Hiermee geeft u de id van het bericht van de muis.

Standaardactie

De functie DefWindowProc geeft het bericht WM_SETCURSOR aan een bovenliggend venster vóór de verwerking. Als het bovenliggende venster TRUE retourneert, is verdere verwerking stopgezet. Doorgegeven aan van een venster bovenliggende venster geeft de bovenliggende venster controle over de instelling van de cursor in een onderliggend venster. De functie DefWindowProc gebruikt ook dit bericht om de cursor een pijl als het niet in het clientgebied of de geregistreerde klasse cursor instellen als het is in het clientgebied. Als het woord van lagere orde van de lParam parameter HTERROR is en de eersterangs woord van lParam Hiermee geeft u aan dat een van de muisknoppen van de is ingedrukt, roept DefWindowProc de functie MessageBeep.

Opmerkingen

De eersterangs woord van lParam is nul wanneer het venster-menu modus wordt.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.

Zie ook

Cursors overzicht, Cursor berichten, DefWindowProc, MessageBeep

Index