AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ovales Hauptfenster?

Ein Thema von oki · begonnen am 8. Dez 2006 · letzter Beitrag vom 8. Dez 2006
Antwort Antwort
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#1

Ovales Hauptfenster?

  Alt 8. Dez 2006, 11:22
Hi Leute,

ich hatte mir das so einfach vorgestellt und dann war es Essig.

Ich möchte meine Anwendung vom design her etwas frischer gestalten. Somit dachte ich mir hier mal nicht das Standard Fenster-Aussehen zu präsentieren, sondern alles etwas gefälliger zu machen. gesagt getan. auch mit D5 läßt sich ein Fenster Transparent gestalten, ist halt nur etwas Code notwendig (hier leicht zu finden). den Code etwas angepasst und schon ist das Fenster Transparent. Aber nun kommt das Problem. will man dann sichtbare Elemente auf der form haben, so muß man sie von der Transparenz "ausspaaren". Das sichtbare element sollte hier jetzt ein Image sein, welches in seiner Hintergrundfarbe ebenfalls Transparent ist. Das klappt aber so nicht, da das Image selber auch eckig ist.

somit kommt zum Schluß folgendes raus: Das Hauptfenster ist bis zu den Grenzen des TImage transparent. Das Image ist zu sehen. Die transparenten Imageteile zeigen den grauen Fensterhintergrund und sind zum Desktop nicht transparent.

Kennt jemand den richtigen Weg?

Gruß oki
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 11:27
Das TImage scheint nicht wirklich transparent zu sein, sondern es scheint die Hintergrundfarbe des Fensters ausgelesen zu werden. Schon mal mit alternativen Kompos versucht?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Interceptor
Interceptor

Registriert seit: 28. Mai 2004
Ort: Würzburg
118 Beiträge
 
Delphi 6 Professional
 
#3

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 11:28
Unter dsdt.info gibts hier nen Tipp.
Das beispiel erzeugt Polygonförmige Formulare, müsstest du halt auf deine Bedürfnisse anpassen
David
~ Nichts ist wahr, alles ist erlaubt ~
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 11:52
Hi Interceptor,

das mit dem Polygon teste ich mal.

Kann man das nicht auch mit einem Bitmap als Vorlage machen?

@mkinzler: Welche alternativen Kompos meinst du?

Gruß oki
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 12:08
Zitat:
@mkinzler: Welche alternativen Kompos meinst du?
Image-Kompos.
Markus Kinzler
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 12:28
Alle meine TImage-Kompos sind viereckig. Da ich den von der Transparenz des Hauptfensters auszugrenzenden Bereich angeben muß wird das zur Zeit nichts mit variabler Darstellung.

gruß oki
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 12:36
Es ist keine Frage der Form, sondern ob diese Transparenz unterstützen, welches das Standart-TImage von D5Ent nicht zu tun scheint. Deshalb würde ich mich mal nach alternativen Kompos umsehen.
Markus Kinzler
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Ovales Hauptfenster?

  Alt 8. Dez 2006, 12:40
Hi,

hab bei den Jedis eine Kompo TJvTransparentform gefunden. Dort kann man das Formular auf transparent setzen. Gleichzeitig besteht die Möglichkeit ein Image als Maske zu nutzen.

Damit ist die Frage beantwortet.

Dank und Gruß oki
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:46 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