AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

FM und Transparenz

Ein Thema von stahli · begonnen am 28. Aug 2012 · letzter Beitrag vom 28. Aug 2012
Antwort Antwort
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:08
Wo ich ich aber fragen würde, wie das mit der Fenstertransparenz aussieht.
In der VCL kannst du ja das ganze Fenster teiltransparent/durchsichtig (Alpha) und/oder teilweise volltransparent/durchklickbar machen und dazu auch noch das Aero-Glass-Zeugs.

z.B. halbdurchsichtige Bereiche und abgerundete Ecken, bzw. sonstwelche Fensterformen.
Das Thema gabs glaub schon öfter hier im Forum, u.a. von mir begonnen Ich denke, es geht ihm wirklich um transparente Controls und nicht um transparente Fenster.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:10
Ja, es ging mir um Controls (bzw. auch embedded Forms).
Für "freie" Fenster habe ich das analog zur VCL vorausgesetzt.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:11
Das Thema gabs glaub schon öfter hier im Forum, u.a. von mir begonnen Ich denke, es geht ihm wirklich um transparente Controls und nicht um transparente Fenster.
Da war mir noch nichts aufgefallen.

Nja, bezüglich der Komponenten ... wie gesagt, wenn die Komponente selber keinen Hintergrund zeichnet, bzw. wenn das abschaltbar ist, dann gibt es keinerlei Probleme und die Komponenten sind dann auch völlig transparent.


[add]
Bei den "embedded Forms" ... hmmmmmm

Wenn diese Forms sich wie eine "Komponente" in die andere Form reinzeichnen, dann analog zu den Komponenten
und ansonsten k.A.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.352 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:15
...dann gibt es keinerlei Probleme und die Komponenten sind dann auch völlig transparent.
... und können wahlweise
- dennoch auf Mausereignisse reagieren bzw.
- alle Mausereignisse "durchlassen"?

(ich meine jetzt per Property-Definition, nicht per Überschreiben von Nachrichtenbehandlungen wie HitTest)
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:33
Die Transparent hat erstmal nichts mit der Mausbehandlung zu tun.

FMI geht die Komponenten in Z-Ebene von oben nach unten durch, prüft deren Region, also ob die Maus in der Komponente liegt (innerhalb der Außenbegrenzung) und reagiert dann entsprechend.

Wenn du es Durchklickbar haben möchtest, dann entweder die Mausereignisse ganz deaktivieren (Clickable oder wie das Property sich nannte)
oder du müßtest die Prüfmethode der Komponente überschreiben und dort den "durchsichtigen" Bereich entpsrechend ignorieren (würde ich jetzt mal so auf die Schnelle so denken).
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.874 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:35
Zitat:
FMI geht die Komponenten in Z-Ebene von oben nach unten durch, prüft deren Region, also ob die Maus in der Komponente liegt (innerhalb der Außenbegrenzung) und reagiert dann entsprechend.
Eine Maus unter iOS?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: FM und Transparenz

  Alt 28. Aug 2012, 10:55
Dann halt der Punkt, wo den den Screen unsittlich bedadschst.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz