Funkcja CreateCursor tworzy kursor o określonym rozmiarze, bitowe wzorców i hot spot.
(HCURSOR CreateCursor Wystąpienie HINSTANCE hInst, / / dojście do instancji aplikacjiintxHotSpot, / / pozioma pozycja gorąco dodatkowyintyHotSpot, / / położenia pionowego gorąco dodatkowyintnWidth właściwości, / / szerokość kursora intnHeight, / / wysokość kursoraStała VOID* pvANDPlane, / / wskaźnik i masek bitowych tablicyStała VOID* pvXORPlane / / wskaźnik XOR masek bitowych tablicy);
Jeśli funkcja, wartość zwracany identyfikuje kursora.
Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Parametry nWidth właściwości i nHeight należy określić szerokość i wysokość, które są obsługiwane przez bieżący sterownik ekranu, ponieważ system nie może utworzyć kursory innych rozmiarów. Aby określić szerokość i wysokość obsługiwane przez sterownik ekranu, należy użyć funkcji GetSystemMetrics , określając wartość SM_CXCURSOR lub SM_CYCURSOR.
Przed zamknięciem, aplikacji musi wywołać funkcję DestroyCursor , aby zwolnić wszystkie zasoby systemu skojarzonych z kursora.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Omówienie kursory, działa Cursor, CreateIcon, DestroyCursor, GetModuleHandle, GetSystemMetrics, SetCursor