CreateCursor

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);
 

Parametry

hInst
Dojście do bieżące wystąpienie aplikacji tworzenie kursora.
xHotSpot
Określa położenie poziome kursora aktywny.
yHotSpot
Określa pionowe położenie kursora aktywny.
nWidth właściwości
Określa szerokość w pikselach, kursora.
nHeight
Określa wysokość w pikselach, kursora.
pvANDplane
Wskaźnik tablicę bajtów zawierającą wartości bitów dla maski i ustaw kursor, jako mapa bitowa monochromatyczna zależny od urządzenia.
pvXORplane
Wskaźnik tablicę bajtów zawierającą wartości bitów dla maski XOR kursora, jak w mapa bitowa monochromatyczna zależny od urządzenia.

Zwraca wartości

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.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Omówienie kursory, działa Cursor, CreateIcon, DestroyCursor, GetModuleHandle, GetSystemMetrics, SetCursor