Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vollbildschirmmodus (https://www.delphipraxis.net/72486-vollbildschirmmodus.html)

qb-tim 1. Jul 2006 11:49


Vollbildschirmmodus
 
Hi,

ich habe schon mal gefragt, wie man einen Form erstellt, der den ganzen Bildschirm einnimmt:
http://www.delphipraxis.net/internal...vollbildschirm

Nun möchte ich aber nicht, dass die Form wie ein normales Fenster behandelt wird...

Ich möchte, dass, wie in PC-Spielen, ich eine Form (mit der Größe des Bildschirms) sich wie ein nirmales Vollbildschirmspiel verhält...

Wie geht das?

Zacherl 1. Jul 2006 11:54

Re: Vollbildschirmmodus
 
Vollbild:
Delphi-Quellcode:
  Left := 0;
  Top := 0;
  Width := Screen.Width;
  Height := Screen.Height;
Das Alles in OnCreate Ereigniss.

Ansonsten mal DxDraw aus der DelphiX Komponentensammlung angucken.

Florian

igel457 1. Jul 2006 11:55

Re: Vollbildschirmmodus
 
Soweit ich weiß haben Windows-Spiele immer ein Fenster. Bei normalen Spielen wird der Rendering Context von DirectX oder OpenGL auch auf das Handle eines Steuerelements gesetzt.

Und auch DelphiX ändert nur die Auflösung um. Du hast trotzdem ein Fenster und musst die Größe manuell anpassen...

Das ist nicht so wie bei dem guten, alten DOS und QuickBasic :-).

Zacherl 1. Jul 2006 12:01

Re: Vollbildschirmmodus
 
Bei DelphiX gibt es aber eine Option "doFullScreen" oder so ähnlich, die das gesamte Programm in den Vollbildmodus brachte. Die Auflösung kann man zusätzlich im DxDraw wählen ...

Florian

turboPASCAL 1. Jul 2006 12:10

Re: Vollbildschirmmodus
 
Ein kleiner Tipp, mal in die Code-Lib. gucken.
http://www.delphipraxis.net/internal...?p=20859#20859

Sichwort: FullScreen

qb-tim 1. Jul 2006 12:11

Re: Vollbildschirmmodus
 
Delphi-Quellcode:
Left := 0;
Top := 0;
Width := Screen.Width;
Height := Screen.Height;
Das ist also die Antwort?

Waldteufel 1. Jul 2006 12:16

Re: Vollbildschirmmodus
 
Und noch den Formularrahmen entfernen mit
Delphi-Quellcode:
BorderStyle := bsNone;
Ggf. auch noch die Farbe auf Schwarz:
Delphi-Quellcode:
Color := clBlack;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz