Thema: Delphi Form unten rechts...

Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Form unten rechts...

  Alt 31. Okt 2009, 20:06
Hey, das sind alles so sachen, die du selber per Suche im Forum herausfinden kannst:

mit screen.height und screen.width kannst du die höhe und breite deines Bildschirms ermitteln. und mit folgender Funktion berechnest du die höhe der taskbar (gefunden in Hier im Forum suchenTaskbar höhe):

Delphi-Quellcode:
function GetTaskbarHeight: integer;
var
  SysTray: Windows.HWND;
  Rect: TRect;
begin
  Result := -1;
  SysTray := FindWindow('Shell_TrayWnd', nil);
  If SysTray <> INVALID_HANDLE_VALUE then begin
    If GetWindowRect(SysTray, Rect) then begin
      Result := Screen.Height - Rect.Top;
    end;
  end;
end;
Der Rest müsste klar sein, oder? Von Screen.height und width einfach die höhe und breite deines Fensters abziehen und dann von der höhe noch die Taskbarhöhe abziehen, fertig.
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat