WM_SETCURSOR

Hvis musen gjør at markøren flytte i et vindu og mus input er ikke tatt til fange, sendes meldingen WM_SETCURSOR til et vindu.

WM_SETCURSOR hwnd = (HWND) wParam;       / / håndtere til vinduet med markøren nHittest = gjentakelsesantallet;  / / hit-test koden wMouseMsg = HIWORD(lParam); / / mus-meldings-IDen 

 

Parametere

hwnd
Verdien av wParam. Håndtere til vinduet som inneholder markøren.
nHittest
Verdien av signifikante ordet av lParam. Angir koden hit-test.
wMouseMsg
Verdien av signifikante ordet av lParam. Angir identifikatoren til musen meldingen.

Standardhandling

Funksjonen DefWindowProc sender meldingen WM_SETCURSOR til et overordnet vindu før behandling. Hvis det overordnede vinduet returnerer SANN, er videre behandling stoppet. Meldingen sendes til et vindu overordnede vinduet gir overordnet vinduet kontroll over markørens innstillingen i et underordnet vindu. DefWindowProc -funksjonen bruker også denne meldingen hvis du vil angi markøren til en pil, hvis den ikke er i klientområdet eller registrert klasse markøren hvis det er i klientområdet. Hvis ordet signifikante lParam -parameteren er HTERROR og signifikante ordet av lParam angir at en av museknappene trykkes, kaller DefWindowProc funksjonen MessageBeep.

Merknader

Signifikante ordet av lParam er null når vinduet angir menymodus.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.

Se også

Markører oversikt, markøren meldinger, DefWindowProc, MessageBeep

Index