Frage 1: wer Ändert denn den FireFox?
Frage 2: warum brauchst du eine eigene App zum aufblenden?
Frage 3: wäre es schlimm, den Firefox nach dem aufblenden grundsätzlich zu maximieren?
Sorry, hab selbst nicht nachgeschaut, war eine eigene (irgendwo gefundene) creation:
Code:
function GetWindowState(Wnd:HWnd):integer;
var WPlacement : PWINDOWPLACEMENT;
WRect : TRect;
WminPoint : TPoint;
WmaxPoint : TPoint;
begin
GetMem(WPlacement,SizeOf(TWINDOWPLACEMENT));
WPlacement^.Length:=SizeOf(TWINDOWPLACEMENT);
if GetWindowPlacement(Wnd,WPlacement) then begin
Result := WPlacement^.showCmd;
WRect := WPlacement.rcNormalPosition;
WminPoint := WPlacement.ptMinPosition;
WmaxPoint := WPlacement.ptMaxPosition;
end{erster if-zweig}
else
Result:=-1;
FreeMem(WPlacement);
end;{procedure}