Delen via


Cursors

Een cursor is een kleine afbeelding waarvan de locatie op het scherm wordt bepaald door een aanwijsapparaat, zoals een muis, pen of trackball. In de rest van dit overzicht verwijst de term muis naar elk aanwijsapparaat.

Wanneer de gebruiker de muis verplaatst, verplaatst het systeem de cursor dienovereenkomstig. Met de cursorfuncties kunnen toepassingen cursors maken, laden, weergeven, animeren, verplaatsen, beperken en vernietigen.

In deze sectie

Naam Beschrijving
over cursors De standaardcursors worden besproken.
Cursors gebruiken Hier wordt besproken hoe u taken uitvoert die betrekking hebben op cursors.
cursorreferenties Bevat de API-verwijzing.

Cursorfuncties

Naam Beschrijving
ClipCursor- Hiermee wordt de cursor beperkt tot een rechthoekig gebied op het scherm. Als een volgende cursorpositie (ingesteld door de SetCursorPos functie of de muis) buiten de rechthoek ligt, wordt de positie automatisch aangepast om de cursor binnen het rechthoekige gebied te houden.
CopyCursor- Hiermee kopieert u de opgegeven cursor.
CreateCursor- Hiermee maakt u een cursor met de opgegeven grootte, bitpatronen en hot spot.
DestroyCursor- Vernietigt een cursor en maakt geheugen vrij die de cursor bezet heeft. Gebruik deze functie niet om een gedeelde cursor te vernietigen.
GetClipCursor- Hiermee worden de schermcoördinaten opgehaald van het rechthoekige gebied waarin de cursor is beperkt.
GetCursor- Hiermee haalt u een ingang op voor de huidige cursor.
GetCursorInfo- Hiermee haalt u informatie over de algemene cursor op.
GetCursorPos- Hiermee haalt u de positie van de cursor op in schermcoördinaten.
GetPhysicalCursorPos Hiermee haalt u de positie van de cursor in fysieke coördinaten op.
LoadCursor- Laadt de opgegeven cursorresource uit het uitvoerbare bestand (.EXE) dat is gekoppeld aan een toepassingsexemplaar.
LoadCursorFromFile- Hiermee maakt u een cursor op basis van gegevens in een bestand.
SetCursor- Hiermee stelt u de cursorshape in.
SetCursorPos- Hiermee verplaatst u de cursor naar de opgegeven schermcoördinaten. Als de nieuwe coördinaten zich niet binnen de schermrechthoek bevinden die is ingesteld door de meest recente ClipCursor functieoproep, worden de coördinaten automatisch aangepast, zodat de cursor binnen de rechthoek blijft.
SetPhysicalCursorPos Hiermee stelt u de positie van de cursor in fysieke coördinaten in.
SetSystemCursor- Hiermee kan een toepassing de systeemcursors aanpassen. Deze vervangt de inhoud van de systeemcursor die is opgegeven door de -id parameter door de inhoud van de cursor die is opgegeven door de parameter hcur en vernietigt vervolgens hcur.
ShowCursor- Hiermee wordt de cursor weergegeven of verborgen.

Cursormeldingen

Naam Beschrijving
WM_SETCURSOR Verzonden naar een venster als de muis ervoor zorgt dat de cursor binnen een venster wordt verplaatst en de invoer van de muis niet wordt vastgelegd.

Cursorstructuren

Naam Beschrijving
CURSORINFO- Bevat algemene informatie over de cursor.