Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.062 Beiträge
 
Delphi 12 Athens
 
#2

AW: Wie den transparenten Fensterrand von Win10-Fenster intransparent werden lassen?

  Alt 26. Sep 2016, 15:21
Windows hat mehrere Fensterstile (BorderStyle) und dann noch BorderWidth, GlassFrame (auch wenn Glass seit Win8 schon wieder ausgestorben ist), TransparentColor, ...
* Ob Windows den Rahmen "durchsichtig" macht, dass hängt vom OS und den "globalen" einstellungen des Benutzers ab. (Systemsteuerung > Darstellung und Anpassung)
* Im Grunde haben da Programme nicht persönlich dran rumzuspielen.

Du verwendest Skins/Styles, welche das gesamte Fenster skinnen.

Man kann den Rahmen auch ausblenden und selber etwas malen, das 'nen Rahmen darstellen soll.

(die Letzeren natürlich nur für eigene Programme)



Du kannst die rahmen auch übereinanderlegen, dann sind es nur noch 7 statt 14 Pixel und zusammen ist es dann 50% weniger durchsichtig.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Sep 2016 um 15:25 Uhr)
  Mit Zitat antworten Zitat