SetCursor

De functie SetCursor stelt de aanwijzer heeft de vorm.

HCURSOR SetCursor) HCURSOR  hCursor / / omgaan met de cursor);
 

Parameters

hCursor
Ingang naar de cursor. De cursor moet zijn gemaakt door de CreateCursor of door de functie LoadCursor of LoadImage geladen. Als deze parameter NULL is, is de cursor van het scherm verwijderd.

Windows 95: De breedte en hoogte van de cursor moeten worden de waarden die worden geretourneerd door de GetSystemMetrics functie voor SM_CXCURSOR en SM_CYCURSOR. Bovendien, de bitdiepte van de cursor moet overeenkomen met de bitdiepte van de weergave of de cursor moet monochroom.

Retourwaarden

De retourwaarde is de ingang naar de vorige cursor, als er een.

Als er geen vorige cursor, is de retourwaarde NULL.

Opmerkingen

De cursor is alleen ingesteld als de nieuwe cursor van de vorige cursor verschilt; anders retourneert de functie onmiddellijk.

De cursor is een gedeelde bron. Een venster moet de vorm van de cursor instellen alleen wanneer de cursor zich in de client area of wanneer het venster is Muisinvoer vastleggen. In systemen zonder een muis, moet het venster de vorige cursor herstellen voordat de cursor de client area laat of voordat het besturingselement naar een ander venster ziet derhalve af.

Als uw toepassing worden ingesteld de cursor, terwijl het in een venster, controleert u of dat de klasse cursor voor de klasse van het opgegeven venster ingesteld op NULL. Als de klasse cursor niet NULL is, herstelt het systeem de klasse cursor telkens wanneer die de muis wordt verplaatst.

De cursor wordt niet weergegeven op het scherm als de interne cursor display count kleiner is dan nul. Dit gebeurt als de toepassing de functie ShowCursor gebruikt om te verbergen van de cursor meer tijden dan om te laten zien de cursor.

Windows CE: De cursor component gebruiken wanneer de doelcomputer een platform dat biedt geen ondersteuning voor muiscursors. De enige cursor die deze component ondersteunt is de cursor wachten. De volgende code gebruiken om de cursor wachten

SetCursor (LoadCursor (NULL, IDC_WAIT));

De mcursor-component gebruiken wanneer de doelcomputer een platform die ondersteuning biedt voor muiscursors. Dit onderdeel biedt geen ondersteuning voor kleur cursors.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Cursors overzicht, Cursor functioneert, CreateCursor, GetCursor, GetSystemMetrics, LoadCursor, LoadImage, SetCursorPos, ShowCursor

Index