[wyróżniony]
[#2]
Re: [RTG, C] Jak zniknąć kursor myszki na fullscreen RTG?
@mateusz_s,
post #1
Czy Ktoś wie jak to bezboleśnie zrobić? Najlepiej system friendly..
Tak, da się to zrobić systemowo od wersji V39 (3.0) systemu. Służy do tego klasa BOOPSI
pointerclass.
Tutaj plik nagłówkowy: <intuition/pointerclass.h>
1. Utwórz czystą bitmapę funkcją bm = AllocBitMap(16, 1, 1, BMF_CLEAR, friend_bm);
2. Utwórz obraz wskaźnika myszy funkcją p = NewObject(NULL, "pointerclass", POINTERA_BitMap, bm, POINTERA_WordWidth, 1, TAG_DONE);
3. Ustaw wskaźnik myszy w aktywnym oknie Twojego programu za pomocą SetWindowPointer(window, WA_Pointer, p, TAG_DONE);
Ogólnie od systemu V39 wzwyż system Amigi zyskał wiele funkcji RTG przy zachowaniu kompatybilności z AGA, również do duszków. Polecam zapoznać się z Tutorialami w NDK 3.1.