Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Prüfen ob Programm maximiert ist (https://www.delphipraxis.net/18590-pruefen-ob-programm-maximiert-ist.html)

G M 21. Mär 2004 16:51


Prüfen ob Programm maximiert ist
 
Hi!
von mir kommt auch das Thema 'Prüfen ob Programm minimiert ist', aber jetzt habe ich nur eine kurze Frage:

Wenn ich prüfen will ob das Programm minimiert ist, mache ich das mit OnMaximize?
:gruebel:

fkerber 21. Mär 2004 16:52

Re: Prüfen ob Programm maximiert ist
 
Hi!

Zitat:

Wenn ich prüfen will ob das Programm minimiert ist
Das sollte anders heißen, oder?


Ciao fkerber

G M 21. Mär 2004 16:54

Re: Prüfen ob Programm maximiert ist
 
Äh, ja! :wall:

ich meinte:
Wenn ich prüfen will ob das Programm maximiert ist, mache ich das mit OnMaximize?

fkerber 21. Mär 2004 17:00

Re: Prüfen ob Programm maximiert ist
 
Hi!

Es gibt kein Event onMaximize.

Müsstest also wohl bei Formresize reagieren....


Ciao fkerber

G M 21. Mär 2004 17:03

Re: Prüfen ob Programm maximiert ist
 
Thanks!

Habe mir nur gedacht wenn es OnMinimize gibt würde es auch OnMaximize geben

Hat sich als fehler herausgestellt

nochmal danke

G M 21. Mär 2004 17:05

Re: Prüfen ob Programm maximiert ist
 
noch was:

OnResize ist wenn das programm maximiert wird?

Markus K. 21. Mär 2004 17:16

Re: Prüfen ob Programm maximiert ist
 
Hallo G M,
das OnResize Ereignis wird direkt nach einer Größenänderung des Steuerelements ausgelöst.

Tschüß Markus

G M 21. Mär 2004 17:19

Re: Prüfen ob Programm maximiert ist
 
Danke!

fkerber 21. Mär 2004 17:23

Re: Prüfen ob Programm maximiert ist
 
Hi!

Also allgemein nicht nur beim maximieren sondern immer, wenn sich die Größe des Fensters ändert.

Ciao fkerber

Lefko 21. Mär 2004 18:33

Re: Prüfen ob Programm maximiert ist
 
Hi :hi: ,

du kannst z.B. mit
Delphi-Quellcode:
if IsIconic(Application.handle) then ...
überprüfen, ob das Programm minimiert ist.

Du könntest doch einfach im OnResize schauen, ob die Größe des Fensters der des Bildschirms entspricht (also beim Maximieren jetzt)!?

MfG Lefko.

silentAMD 21. Mär 2004 18:47

Re: Prüfen ob Programm maximiert ist
 
wie kann man jetzt (vielleicht per getwindowpos, ich kenne mich damit kaum aus) auf ein maximieren von einem fenster reagieren (brauche das auch für mein prog)? :mrgreen:

SirThornberry 21. Mär 2004 19:42

Re: Prüfen ob Programm maximiert ist
 
folgender source sollte gehen (benutz ich auch)

Delphi-Quellcode:
var place: TWindowPlacement;
begin
  GetWindowPlacement(Form1.handle, @place); //eventuell Form1.handle durch Application.handle ersetzen
  if place.showCmd = 3 then
  begin
    //das was passieren soll wenns maximiert ist
  end;
end;

G M 22. Mär 2004 16:03

Re: Prüfen ob Programm maximiert ist
 
das mit

Delphi-Quellcode:
if IsIconic(Application.handle) then ...
hab ich schon.

ansonsten Danke.


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

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