ich mache es so in meiner Anwendung:
Delphi-Quellcode:
function GetWindowState(WIndow : HWND): cardinal;
wp: tWindowPlacement;
Window : HWND;
begin
result := - 1;
if Window > 0 then
begin
wp.Length := SizeOf(tWindowPlacement); // muss sein für GetWindowsPlacement
GetWindowPlacement(Window, @wp);
result := wp.ShowCmd; //
end;
end;
PS: Du musst mal selber rumprobieren welcher Wert welcher State ist, ich weiß es auch nicht mehr genau!
LG Marco!