[BCB]Wykryć fullscreen

0

Witam! Mam takie pytanko.
Jak wykryć czy jakiś program nie przeszedł do stanu fullscreen.
Chodzi mi o coś takiego jak gry wywołują przejście do stanu pełnoekranowego, żeby programik, który trochę obciąża system przestał w tym momencie pracować, lub zrobił coś wówczas.
Dzięki z góry i pozdrawiam.
Wesołych Świąt!

0

sprawdz wysokosc ekranu i sprawdz wysokosc danej formy, jak bedzie taka sama to jest fullcscreen, jak nie to tylko uruchomiony w oknie
Sprawdzaj wysokosc, bo szerokosc jest taka sama, a w pionie zabiera troche pasek start (no chyba ze ktos go sobie przestawil na pionowy :P)

0

Hmm, ciekawe podejście :) . Raczej będzie ten programik mi służył więc nie ma problemu z tym, że ktoś sobie zmieni no ale również możnaby sprawdzać także szerokość. Tylko nie wiem jeszcze co wtedy gdy pasek jest ukrywany :-/ ale to sobie sprawdzę, a jeżeli ma jeszcze ktoś inny pomysł to bardzo proszę o podzielenie się nim.
A właśnie, czy ustawienie pełnego ekranu np. explorera (to okieno takie obok X ;) ) to jest to samo co pełny ekran ustawiany w OpenGL czy DirectX?

0

Ja bym pokombinował z Application Desktop Toolbars. Po zarejestrowaniu okna jako appbar można dostać powiadomienie ABN_FULLSCREENAPP. Przyznaję się, że nie korzystałem z tego; być może jest prostsze rozwiązanie...?
To obok X to jest maksymalizuj, full-screen jest rozumiany jako okno bez ramki zasłaniające wszystkie inne, bez paska zadań, bez właśnie toolbarów, itd., np. gry, screen-saver, itp.

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