[C++] wygaszacz ekranu


(Maciej Szankin) #1

Mam prostą animację napisaną w C++ w formacie .exe. Wyczaiłem już, że animacja ta będzie brana przez system pod uwagę kiedy jej rozszerzenie zmienię na .src.

Pytania:

  1. Czy jest w C++ (najlepiej w allegro) jakaś funkcja sprawdzająca, czy mysz została poruszona?

  2. Podczas wyboru mojego wygaszacza we właściwościach ekranu odpala się on automatycznie. Cóż zrobić?


(Ryan) #2

1.

http://www.psych.usyd.edu.au/staff/john ... eg004.html

Najprawdopodobniej interesują Cię: install_mouse, get_mouse_mickeys oraz mouse_b.

2.

Poczytać jak się pisze wygaszacz pod Windows?

http://www.wischik.com/scr/

Twój EXE będący wygaszaczem musi reagować na parametry linii komend. I tak:

/c - konfiguracja

/s - uruchomienie wygaszacza na pełnym ekranie

/p ### - podgląd wygaszacza w oknie właściwości (### to dziesiętna reprezentacja HWND, na którym masz rysować)

/a ### - popup z hasłem (### to uchwyt okna-rodzica popupa)

Litery mogą być i małe i wielkie, zamiast / może pojawić się - a parametry (###) mogą być po spacji lub dwukropku. Przy braku parametrów program nie powinien nic wyświetlać.