jak wykryć czy aktywny jest program pełnoekranowy?

0

Jak w WinAPI wiarygodnie rozpoznać, czy użytkownik jest „w systemie”, tj. widzi pulpit, okna, pasek zadań itp., w przeciwieństwie do programu pełnoekranowego (np. gra lub film).
Dodam że gra może działać w tej samej rozdzielczości co pulpit, a jednak potrzeba to jakoś wykryć…

0

Po uchwycie okna sprawdzać width i height.

0

imo sprawdzenie czy GetForegroundWindow zakrywa cały ekran jest dobrym rozwiązaniem,
tylko kwestia czy GetDeviceCaps(GetDC(NULL), HORZRES/VERTRES), będzie dobrze zwracać rozdzielczość w przypadku przejęcia urządzenia i zmiany rozdzielczości przez sterownik(dx/opengl)

1 użytkowników online, w tym zalogowanych: 0, gości: 1