Cursor creatie

Omdat standaard cursors zijn vooraf gedefinieerd, is het niet nodig om ze te maken. Cursor wilt gebruiken een standaard, een toepassing een cursor handvat opgehaald met behulp van de functie LoadCursor of LoadImage . Een cursor behandelen is een unieke waarde van het type HCURSOR waarmee een standaard of aangepaste cursor.

Maken van een aangepaste cursor voor een toepassing, zou u meestal gebruik van een grafische toepassing en omvatten de cursor als een resource in resource-definitie bestand van de toepassing. Bel LoadCursor om op te halen van de greep van de cursor tijdens runtime. Cursor bronnen bevatten gegevens voor verschillende andere display apparaten. De functie LoadCursor selecteert automatisch de meest geschikte gegevens voor het huidige beeldscherm. Voor het laden van een cursor rechtstreeks vanuit een.CUR of.ANI bestand, gebruikt u de functie LoadCursorFromFile.

U kunt ook een aangepaste cursor tijdens runtime met de CreateIconIndirect functie, waardoor een cursor op basis van de inhoud van een ICONINFO structuur. De functie GetIconInfo vult deze structuur met hot spot coŲrdinaten en informatie over de bijbehorende bitmasker en kleur.

Toepassingen moeten implementeren van aangepaste cursors als middelen en LoadCursor, LoadCursorFromFileof LoadImage gebruiken plaats maken de cursor tijdens runtime. Met cursor middelen vermijdt apparaat afhankelijkheid, vereenvoudigt de lokalisatie en kan toepassingen delen cursor ontwerpen.

De functie CreateIconFromResourceEx kan een toepassing maken van iconen en cursors gebaseerd op Resourcegegevens. CreateIconFromResourceEx creŽert een cursor gebaseerd op binaire resourcegegevens uit andere uitvoerbare (.EXE) bestanden of dynamic-link libraries (DLL's). Het moet worden voorafgegaan door het aanroepen van de functie LookupIconIdFromDirectoryEx , evenals verschillende resource functies. LookupIconIdFromDirectoryEx identificeert de meest geschikte cursor gegevens voor het huidige beeldscherm. Zie bronnen voor meer informatie over resource-functies,.

Index