Einzelnen Beitrag anzeigen

Benutzerbild von Sko
Sko

Registriert seit: 11. Sep 2005
327 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: prüfen ob Formular verdeckt ist

  Alt 23. Aug 2006, 22:30
Ich wollte die Mitte des Formulars probieren nachdem es mit den Ecken nicht geklappt hat, vorher hatte ich die Ecken genommen:
Delphi-Quellcode:
function TMainForm.IsOnTop: boolean;
var
  p1, p2 : TPoint;
begin
  result := false;
  p1.X := MainForm.Left;
  p1.Y := MainForm.Top;
  p2.X := MainForm.Left + MainForm.Width;
  p2.Y := MainForm.Top + MainForm.Height;
  if (WindowFromPoint(p1) = MainForm.Handle) and (WindowFromPoint(p2) = MainForm.Handle) then result := true;
end;
MfG Sko
Zitat von Phoenix:
[OT]Phoenix guckt in die Glaskugel, zuckt mit den Flügelspitzen, krächzt etwas von wegen 'Boden' und 'Scherben' und schubbst die Kugel in Richtung Tischkante.[/OT]
Rockbox
  Mit Zitat antworten Zitat