O kursory

Win32 API udostępnia zestaw kursory standardowe, które są dostępne dla każdej aplikacji do używania w dowolnym momencie. Pliki nagłówkowe zestaw SDK zawiera identyfikatory kursory standardowe — identyfikatory zaczynają się od prefiksu "IDC_".

Każdy standardowy kursor ma odpowiedni domyślny obraz skojarzony z nim. Użytkownik lub aplikacja może zastąpić domyślny obraz skojarzony z wszelkich standardowy kursor w dowolnym momencie. Aplikacja zastępuje domyślny obraz za pomocą funkcji SetSystemCursor.

Aplikację można użyć funkcji GetIconInfo do pobierania bieżącego obrazu kursora, a można narysować kursor przy użyciu funkcji DrawIconEx . Aby narysować obraz domyślny kursor standardowy, należy określić flagi DI_COMPAT w wywołaniu DrawIconEx. Jeżeli nie określono flagę DI_COMPAT, DrawIconEx rysuje kursorem standardowym za pomocą obrazu, określonej przez użytkownika.

Kursory niestandardowe są przeznaczone do użycia w określonej aplikacji i może być każdy wzór, który definiuje autora. Na poniższej ilustracji przedstawiono kilka niestandardowych kursory.

Kursory może być czarno-białych lub kolorowych i albo statyczne lub animowanych. Typ kursora na określony system komputerowy, zależy od systemu wyświetlania. Stare wyświetla takie jak VGA nie obsługują kolorów lub animowane kursory, ale wyświetla nowy (których sterowniki ekranu użyj aparatu DIB) obsługują je.

Kursorów i ikon są podobne i mogą być używane zamiennie w wielu sytuacjach. Jedyną różnicą między nimi jest, że obraz jest określony jako kursor musi być w formacie, który może obsługiwać wyświetlanie. Na przykład kursor musi być czarno-białych na wyświetlacz VGA.

Index