Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zusätzliche Symbole in der Titelleiste? (https://www.delphipraxis.net/161855-zusaetzliche-symbole-der-titelleiste.html)

divBy0 24. Jul 2011 18:36


Zusätzliche Symbole in der Titelleiste?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo! :hi:

Kann mir jemand sagen, wie sich eigentlich die zusätzlichen Symbole in der Titelleiste von Anwendungen nennen (z.B. Unity bei VMWare)? (Siehe Anhang) In dem Bild im Anhang ist es nur ein Symbol, bei z.B. Teamviewer ist es ein Button.

Oder noch besser wäre es natürlich wenn jemand ein Beispiel oder ein Tutorial für mich griffbereit hätte.


Danke schon mal!

jaenicke 24. Jul 2011 18:55

AW: Zusätzliche Symbole in der Titelleiste?
 
Dazu gibt es relativ viel im Netz, aber die meisten wirklich gut aussehenden Lösungen gibt es nicht im Quelltext. Aber hier gibt es z.B. etwas dazu:
http://delphihaven.wordpress.com/201...stom-titlebar/
http://msdn.microsoft.com/en-us/library/bb688195.aspx

Und für .NET noch mehr:
http://www.thecodeking.co.uk/2007/09...on-client.html

Das Stichwort ist auf jeden Fall die Non-Client Area des Fensters. ;-)

Luckie 24. Jul 2011 19:08

AW: Zusätzliche Symbole in der Titelleiste?
 
Titelleiste selber Zeichnen: http://www.michael-puff.de/Programmi..._NCPAINT.shtml

jaenicke 24. Jul 2011 19:22

AW: Zusätzliche Symbole in der Titelleiste?
 
Das funktioniert aber logischerweise nur unter XP, weil bei Vista und Windows 7 die Grafikkarte selbst das Zeichnen übernimmt. Das hat den offensichtlichen Vorteil, dass die Oberfläche bei Vista und Windows 7 deutlich flüssiger funktioniert, aber eben den Nachteil, dass man nicht einfach so auf diese Fläche zeichnen kann. Dafür ist da noch ein wenig mehr notwendig.

Luckie 24. Jul 2011 19:25

AW: Zusätzliche Symbole in der Titelleiste?
 
Und wie reagieren dann Vista und Windows 7 auf die Nachrichten? Wie sie intern damit umgehen ist doch uninteressant.

divBy0 24. Jul 2011 19:52

AW: Zusätzliche Symbole in der Titelleiste?
 
Danke Luckie, das sieht gut aus! Werde mal testen wie weit ich damit komme.

Danke jaenicke, auf Non-Client-Area wäre ich nie gekommen. Die Lösungen sehen umfangreicher aus.

Mal sehen was unter 7 funktioniert!

jaenicke 24. Jul 2011 21:09

AW: Zusätzliche Symbole in der Titelleiste?
 
Zitat:

Zitat von Luckie (Beitrag 1113341)
Und wie reagieren dann Vista und Windows 7 auf die Nachrichten? Wie sie intern damit umgehen ist doch uninteressant.

Naja, die Nachrichten kommen zwar an, aber man sieht eben nichts von dem was man da zeichnet.

himitsu 24. Jul 2011 21:50

AW: Zusätzliche Symbole in der Titelleiste?
 
Könnte sein, das sowas nur mit dem alten Win9x-Fensterstyle ging, bzw. grade noch so unter XP.

Vista und vorallem Win7 reagieren mit ihrem Glas-Zeugs etwas andert, wobei sich dort auch noch der DesktopWindowsManager überall einmischt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz