Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
@PeterS Wofür benötigt man das exakte Positionieren von Fenstern ?
Ich verwende für so Zwecke Frames in einem Fenster, da hier das Betriebssystem bzw. Widget Set nicht hinein spuken. Damit kann ich es so trennen, als wären extra Programme.
Ich verwende für so Zwecke Frames in einem Fenster, da hier das Betriebssystem bzw. Widget Set nicht hinein spuken. Damit kann ich es so trennen, als wären extra Programme.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
PeterS
- Beiträge: 200
- Registriert: So 22. Feb 2015, 11:36
- OS, Lazarus, FPC: L 4.4
- CPU-Target: win32, win64
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Wenn man so ganz alleine an einem Programm arbeitet, bekommt man automatisch "Scheuklappen".af0815 hat geschrieben: So 29. Mär 2026, 09:18 @PeterS Wofür benötigt man das exakte Positionieren von Fenstern ?
Ich verwende für so Zwecke Frames in einem Fenster, da hier das Betriebssystem bzw. Widget Set nicht hinein spuken. Damit kann ich es so trennen, als wären extra Programme.
Die technische Seite des Programms, also das Realisieren der Funktionalitäten, frißt die meiste Zeit, also die Detail-Arbeiten.
Vielleicht habe ich mich da auch verrannt, was das generelle Konzept angeht.
=>af0815 hat geschrieben: So 29. Mär 2026, 09:18 Wofür benötigt man das exakte Positionieren von Fenstern ?
PeterS hat geschrieben: Sa 21. Mär 2026, 11:31 Für mich ist das wichtig weil eins meiner Programme zwei Child-Fenster hat,
die ich übereinander auf den Desktop positioniere, wenn man sie öffnet.
Da beide Fenster ein TAChart enthalten, möchte ich den maximalen Platz auf dem Desktop nutzen.
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Hab nicht alles im Detail gelesen, aber ich denke, das bestätigt mal wieder meine alte Faustregel:
Kümmere dich nur um die Angelegenheiten innerhalb deines Formulars.
Mit dem Fenstermanager zu "diskutieren" macht nicht glücklich, X-Platform schon dreimal nicht.

Kümmere dich nur um die Angelegenheiten innerhalb deines Formulars.
Mit dem Fenstermanager zu "diskutieren" macht nicht glücklich, X-Platform schon dreimal nicht.
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
So sehe ich das auch. Außerdem gibt es Leute, wie mich, die ihre eigenen Vorstellungen haben, wie die diversen Programmfenster anzuordnen sind. Insbesondere wenn man mehr als einen Monitor zur Verfügung hat und einer davon hochkant steht. Dafür gibt es ja die "Tiling-Manager". Es mag Ausnahmen geben, aber das sollte nicht die Regel sein. Unter Linux mit Wayland hat man anscheinend sowieso kaum definierten Einfluß darauf, wo das Programmfenster erscheint.
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Für Windows only wird es noch so halbwegs gehen. Linux ist das bekanntlich eine ganz andere Nummer, wie Theo sagt, darf man sich dort nur innerhalb seines eigenen Fenster sichere Annahmen treffenn
Was ich mir bei Gelegenheit Mal Ansehen muss, wie das Lazarus mit dem gedeckten IDE Fenstern macht, das der Display Manager das akzeptiert. Zumindest Mal interessant das zu verstehen. Weil wenn man das versteht, kann man das ja sicher selbst verwenden.
Was ich mir bei Gelegenheit Mal Ansehen muss, wie das Lazarus mit dem gedeckten IDE Fenstern macht, das der Display Manager das akzeptiert. Zumindest Mal interessant das zu verstehen. Weil wenn man das versteht, kann man das ja sicher selbst verwenden.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Das Anchordocking ist ja nicht Lazarus-IDE-spezifisch.af0815 hat geschrieben: So 29. Mär 2026, 11:50 Was ich mir bei Gelegenheit Mal Ansehen muss, wie das Lazarus mit dem gedeckten IDE Fenstern macht, das der Display Manager das akzeptiert. Zumindest Mal interessant das zu verstehen. Weil wenn man das versteht, kann man das ja sicher selbst verwenden.
Man findet Beispiele unter: lazarus/components/anchordocking/
Z.B. minidewithdockpanel
- Dateianhänge
-
- anchordock.png (42.15 KiB) 304 mal betrachtet
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
So wie das Aussieht, werden die extra Fenster beim docken innerhalb eines Fensters untergebracht. Zumindest sieht das Beispiel so aus. Mal die Mechanismen dahinter ergründen, wenn der Osterhase wieder davongehoppelt ist.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
PeterS
- Beiträge: 200
- Registriert: So 22. Feb 2015, 11:36
- OS, Lazarus, FPC: L 4.4
- CPU-Target: win32, win64
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Wie bei dem Screenshot in meinem allerersten Beitrag im Thread zu sehen, klappt es mit Forms,
die denselben BorderStyle haben. Jetzt habe ich alle möglichen Fenster-Arten aufgerufen.
Da mischt der Windows-Fenstermanager sein eigenes Süppchen ..
.
- Dateianhänge
-
RealWindowHeight 04.zip- (102.95 KiB) 16-mal heruntergeladen
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Die Frage ist, wer spuckt wem in die Suppe 
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
PascalDragon
- Beiträge: 1036
- Registriert: Mi 3. Jun 2020, 07:18
- OS, Lazarus, FPC: L 2.0.8, FPC Trunk, OS Win/Linux
- CPU-Target: Aarch64 bis Z80 ;)
- Wohnort: München
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Denk zum Beispiel an die Lazarus IDE ohne AnchorDocking. Ohne Positionierung wäre es nicht möglich den Objektinspektor, das Nachrichtenfenster oder den Formulareditor passend anzuordnen.af0815 hat geschrieben: So 29. Mär 2026, 09:18 @PeterS Wofür benötigt man das exakte Positionieren von Fenstern ?
FPC Compiler Entwickler
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Das Problem mit der IDE habe ich recht deutlich unter Wayland bereits gesehen. Deswegen gedockte IDE.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
-
PeterS
- Beiträge: 200
- Registriert: So 22. Feb 2015, 11:36
- OS, Lazarus, FPC: L 4.4
- CPU-Target: win32, win64
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Ich hab mal die Positionen der Lazarus IDE nachempfunden.PascalDragon hat geschrieben: Mo 30. Mär 2026, 20:55Denk zum Beispiel an die Lazarus IDE ohne AnchorDocking. Ohne Positionierung wäre es nicht möglich den Objektinspektor, das Nachrichtenfenster oder den Formulareditor passend anzuordnen.af0815 hat geschrieben: So 29. Mär 2026, 09:18 @PeterS Wofür benötigt man das exakte Positionieren von Fenstern ?
(ohne das Nachrichtenfenster, das fehlt hier noch ..)
Siehe Quellcode.
Positioniert schöner als der aktuelle Code der IDE. Bei Lazarus wandern mir dauernd die Fenster
wenn ich zwischen meinen Rechnern wechlse, der eine steht auf 100%, der andere auf 125%, in Windows.
.
- Dateianhänge
-
RealWindowHeight 05.zip- (102.82 KiB) 3-mal heruntergeladen
- af0815
- Lazarusforum e. V.
- Beiträge: 7255
- Registriert: So 7. Jan 2007, 10:20
- OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
- CPU-Target: 32Bit (64Bit)
- Wohnort: Burgenland
- Kontaktdaten:
Re: Windows Taskbar Höhe / Fenster (Forms) exakt auf dem Desktop anordnen
Es würde unter neuen Linux sicher nicht funktionieren. Du kannst dort die Positionen nicht mehr selbst bestimmen.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).