Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kursor to mały obraz, którego lokalizacja na ekranie jest kontrolowana przez urządzenie wskazujące, takie jak mysz, pióro lub trackball. W pozostałej części tego przeglądu termin myszy odnosi się do dowolnego urządzenia wskazującego.
Gdy użytkownik przesuwa mysz, system odpowiednio przesuwa kursor. Funkcje kursora umożliwiają aplikacjom tworzenie, ładowanie, wyświetlanie, animowanie, przenoszenie, ograniczenie i niszczenie kursorów.
W tej sekcji
Nazwa | Opis |
---|---|
informacje o kursorach | Omówienie standardowych kursorów. |
przy użyciu kursorów | Omówienie sposobu wykonywania zadań związanych z kursorami. |
odwołanie do kursora | Zawiera dokumentację interfejsu API. |
Funkcje kursora
Nazwa | Opis |
---|---|
ClipCursor | Ogranicza kursor do prostokątnego obszaru na ekranie. Jeśli kolejna pozycja kursora (ustawiona przez funkcję SetCursorPos lub mysz) znajduje się poza prostokątem, system automatycznie dostosowuje położenie, aby zachować kursor wewnątrz prostokątnego obszaru. |
CopyCursor | Kopiuje określony kursor. |
CreateCursor | Tworzy kursor o określonym rozmiarze, wzorach bitowych i miejscu gorącym. |
DestroyCursor | Niszczy kursor i zwalnia wszelką pamięć zajmowaną przez kursor. Nie używaj tej funkcji do zniszczenia udostępnionego kursora. |
GetClipCursor | Pobiera współrzędne ekranu prostokątnego obszaru, do którego jest ograniczony kursor. |
GetCursor | Pobiera uchwyt do bieżącego kursora. |
GetCursorInfo | Pobiera informacje o kursorze globalnym. |
GetCursorPos | Pobiera położenie kursora we współrzędnych ekranu. |
GetPhysicalCursorPos | Pobiera położenie kursora we współrzędnych fizycznych. |
LoadCursor | Ładuje określony zasób kursora z pliku wykonywalnego (.EXE) skojarzonego z wystąpieniem aplikacji. |
LoadCursorFromFile | Tworzy kursor na podstawie danych zawartych w pliku. |
SetCursor | Ustawia kształt kursora. |
SetCursorPos | Przenosi kursor do określonych współrzędnych ekranu. Jeśli nowe współrzędne nie znajdują się w prostokącie ekranu ustawionym przez najnowsze ClipCursor wywołanie funkcji, system automatycznie dostosowuje współrzędne, tak aby kursor pozostał w obrębie prostokąta. |
SetPhysicalCursorPos | Ustawia położenie kursora we współrzędnych fizycznych. |
SetSystemCursor | Umożliwia aplikacji dostosowywanie kursorów systemowych. Zastępuje zawartość kursora systemowego określonego przez parametr id zawartością kursora określonego przez parametr hcur, a następnie niszczy hcur. |
ShowCursor | Wyświetla lub ukrywa kursor. |
Powiadomienia kursora
Nazwa | Opis |
---|---|
WM_SETCURSOR | Wysłane do okna, jeśli mysz powoduje, że kursor porusza się w oknie, a wprowadzanie myszy nie jest przechwytywane. |
Struktury kursorów
Nazwa | Opis |
---|---|
CURSORINFO | Zawiera globalne informacje o kursorze. |