Program lub gra na fullscreen??

0

Jak sprawdzić, czy jakiś program/gra jest uruchmiony/a na fullscreen??

0

Ja robię tak:

BoderStyle:=bsnone;
Align:=altop;
BoderIcons:=[];
WindowState:=wsMaximize;
I tyle. POzdrawiam

0

O chyba ta odpowiedź jest na TEMAT a nie na pytanie z postu...

0

Ja robię tak:

BoderStyle:=bsnone;
Align:=altop;
BoderIcons:=[];
WindowState:=wsMaximize;
I tyle. POzdrawiam

To sprawdziles. :d

Pobierz wielkosc okna i sprawdz czy ma bordery, wszystko jest w helpie i MSDN (GetWindow*)

0

OK, jak ktoś uruchomi grę to musi być to okno aktywnę, więc: GetActiveWindow i mam już handle, ale jak wydłubać border??

0

Moje rozwiązanie jest proste i nie sprawdza tego co chciałeś, sprawdza jedynie czy rozmiar formy z grą jest większy od rozmiaru ekranu, czyli można zaryzykować że jest to fullscreen.

procedure TForm1.Timer1Timer(Sender: TObject);
var h:HWND;
    Rect:TRect;
begin
h:=getActiveWindow;
GetWindowRect(h,Rect);
If (Rect.Right-screen.Width>=0) then edit1.Text:='pelny ekran'
  else edit1.text:='normalny';
end;
0

DZIĘKI!!

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