2013-04-03 10 views
7

Potrzebuję sposobu na narysowanie ekranu wyświetlacza bezpośrednio w systemie Windows. Rzeczy, które program musi narysować, to bardzo proste kształty i trochę tekstu.Rysowanie na ekranie bezpośrednio na górze całego okna

Chcę opracować program działający podobnie do Xfire. Mianowicie, że może on rysować na wierzchu aplikacji pełnoekranowej. Na przykład chcę utworzyć program działający w tle przez cały czas i wyświetlający czas systemowy w prawym dolnym rogu, nawet gdy uruchomiona jest aplikacja pełnoekranowa (gra, film itp.). Mój program również musi reagować na zdarzenia takie jak naciśnięcie kombinacji przycisków (na przykład ctrl + alt + 1).

Mój program nie może przechwytywać zdarzeń myszy. Więc jeśli rysuje okrąg i jest pod nim przycisk dla zagranicznej aplikacji, przycisk aplikacji zagranicznej powinien rozpoznać kliknięcie.

Jak to jest możliwe w systemie Windows?

chcę wdrożyć ten program w jednym z następujących języków: C++, C#, Java

Byłbym wdzięczny za niektóre API/tutoriale, które może mi pomóc wdrożyć to.

+0

moją szczątkową, osobiste XP (bez możliwości zmieniaj rzeczy) time + date rzecz, która to robi całkiem nieźle w aplikacjach pełnoekranowych. Tylko mówię. – chris

Odpowiedz