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 WindowState ??? (https://www.delphipraxis.net/158126-windowstate.html)

dor557 7. Feb 2011 00:33

WindowState ???
 
Hall zusammen.

Ich versuche nun schon einige zeit Form1.WindowState zu überprüfen.

Unter allen windows Versionen wie XP, 2000 usw gehts.

Allerdings auf meinem Windows Vista und 7 Testsystem bekomme ich immer einen status 0 !

hat sich da was geändert was mir entgangen ist.

Suchen bei Google haben mir auch keine Hilfe gebracht auch hier im Forum habe ich vergeblich gesucht !

gruss Sascha

Assarbad 7. Feb 2011 08:57

AW: WindowState ???
 
Fragen wir mal so: Was willst du denn durch diese Abfrage erreichen?

Geändert hat sich allein mit Vista eine Menge, deshalb auch Windows 6.0, statt 4.x ;)

dor557 7. Feb 2011 13:21

AW: WindowState ???
 
Das sich einiges geändert hat weiss ich :)

Also ich möchte wenn mein Fenster Minimiert ist ein Anderes Fenster umpositionieren.

d.h.

Delphi-Quellcode:
if Form1.WindowState = wsMinimized then
begin
  Form2.top := 20;
  Form2.Left := 20;
end;
ist nur ein Beispiel. das form2 ist ein ProcessBar und wird dann unten Links am Bildschirmrand positioniert.

unter windows 2000 geht es auch schon in Jeder form.

ich habe also nur das Problem wie ich das überprüfen kann unter windows vista oder Windows 7....

gruss Sascha

DeddyH 7. Feb 2011 13:30

AW: WindowState ???
 
Könnte man nicht einfach mit MSDN-Library durchsuchenIsIconic prüfen oder denke ich mal wieder falsch?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21: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