SetCursor

Funksjonen SetCursor etablerer markøren-figuren.

() HCURSOR SetCursor HCURSOR  hCursor / / håndtere til markør);
 

Parametere

hCursor
Håndtere til markøren. Markøren må ha blitt opprettet av CreateCursor eller lastet inn av LoadCursor eller LoadImage -funksjonen. Hvis denne parameteren er NULL, er markøren fjernet fra skjermen.

Windows 95: Bredden og høyden på markøren må være verdier som returneres av den GetSystemMetrics funksjonen for SM_CXCURSOR og SM_CYCURSOR. I tillegg bitdybden markøren må samsvare med bitdybde på skjermen eller markøren må være svart/hvitt.

Returverdier

Returverdien er referanse til forrige markøren, hvis det var en.

Hvis det var ingen tidligere markøren, er returverdien NULL.

Merknader

Markøren er satt bare hvis nye markøren er forskjellig fra forrige markøren; Hvis ikke, returnerer funksjonen umiddelbart.

Markøren er en delt ressurs. Et vindu bør sette markøren figuren bare når markøren er i klientområdet eller når vinduet er å fange mus input. I systemer uten en mus, skal vinduet gjenopprette forrige markøren før markøren forlater klientområdet eller før det gir avkall på kontrollen til et annet vindu.

Hvis programmet må angi markøren mens den er i et vindu, må du kontrollere markøren klasse for det angitte vinduet klasse er satt til NULL. Hvis klassen markøren ikke er NULL, gjenoppretter systemet klassen markøren hver gang musen er flyttet.

Markøren vises ikke på skjermen hvis interne markøren skjerm opptellingen er mindre enn null. Dette skjer hvis programmet bruker ShowCursor -funksjonen for å skjule markøren flere ganger enn å vise markøren.

Windows CE: Bruk markøren komponenten når målretting en plattform som ikke støtter musepekere. Denne komponenten støtter bare markøren er vent markøren. Bruk følgende kode til å angi Vent markøren

SetCursor (LoadCursor (NULL, IDC_WAIT));

Du kan bruke mcursor-komponenten når målretting en plattform som støtter musepekere. Denne komponenten støtter ikke farge markører.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Markører oversikt, fungerer markøren, CreateCursor, GetCursor, GetSystemMetrics, LoadCursor, LoadImage, SetCursorPos, ShowCursor

Index