Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Wenn man das Programm startet, das Fenster maximieren


V!P3R - Mo 24.12.07 12:20
Titel: Wenn man das Programm startet, das Fenster maximieren
Wenn ich mein prog starte, soll sich das fenster maximieren, und dabei ist es egal wie ichs in delphi gespeichert habe.

es soll also in der OnCreate function meiner Mainform auftreten.


wie geht das??

MfG


DelphiMarkus - Mo 24.12.07 12:29

Hallo!


Delphi-Quelltext
1:
2:
3:
4:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Form1.WindowState := wsMaximized;
end;

Ist das gut so?

Ansonsten gibt es noch die SUCHE!


TGLDX - Mo 24.12.07 12:29

Eine Möglichkeit:

Delphi-Quelltext
1:
SendMessage(Self.Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);                    


V!P3R - Mo 24.12.07 12:52

Vielen Dank.

Gibt es den auch eine möglickeit, das feld in dem man das fenster maximiert, enabled = False zu machen.?

Also. Beim starten des Programs ist das Fenster maxiemiert.

aber oben rechts kann man nur auf [X] (schließen) und auf [-] minimieren klicken. das da zwischen ist Enabled:=False

wie geht das?

MfG


.#R4id - Mo 24.12.07 12:59

Du solltest für eine neue Frage ein neues Thread eröffnen da es sonst nur chaos geben wird.
Außerdem versteh ich deine Frage überhaupt nicht...


DelphiMarkus - Mo 24.12.07 13:18

Ich versteh es auch nicht ganz, aber ich glaube du meinst das man das Maximieren ausschaltet.

Das kannst du über den Objektinspektor machen.
BorderIcons -> biMaximize -> auf False setzen.

Im Anhang ist noch ein Bild davon.