De CreateCursor functie maakt een cursor met de opgegeven grootte, bit patronen en hot spot.
HCURSOR CreateCursor) HINSTANCE hInst, / / ingang naar toepassingsexemplaarintxHotSpot, / / horizontale positie van hot spotintyHotSpot, / / verticale positie van hot spotintnWidth, / / cursor breedte intnHeight, / / cursor hoogteCONST VOID* pvANDPlane, / / aanwijzer naar en bitmasker matrixCONST VOID* pvXORPlane / / aanwijzer naar XOR bitmasker matrix);
Als de functie slaagt, identificeert de retourwaarde de cursor.
Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
De nWidth en nHeight parameters moeten opgeven een breedte en hoogte die worden ondersteund door het huidige beeldschermstuurprogramma, omdat het systeem geen cursors van andere formaten maken. Om te bepalen van de breedte en hoogte door het beeldschermstuurprogramma wordt ondersteund, gebruiken de GetSystemMetrics functie, die de waarde van SM_CXCURSOR of SM_CYCURSOR.
Alvorens te besluiten een toepassing moet de DestroyCursor functie aanroepen om te vrij systeembronnen geassocieerd met de cursor.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Cursors overzicht, Cursor functioneert, CreateIcon, DestroyCursor, GetModuleHandle, GetSystemMetrics, SetCursor