Autor Beitrag
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.10.05 14:14 
Hallo!

Kann ich ein Panel (oder so) HALBtransparent anzeigen lassen? So dass alles was dahinter liegt noch schwach (50%) sichtbar ist, ich aber den Vordergrundtext noch gut lesen kann?

Gaht das irgendwie oder gibts da ne komponente?

mmmichael
huhn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 272
Erhaltene Danke: 1

WIN XP
D7Pers
BeitragVerfasst: Sa 15.10.05 14:20 
diese fragen kamm sicher schon hundert mal aber egal ;-)
benutze mal die suche!
alphablend auf true,
setze den alphblendvalue auf einen wert von 0-255 und du wirst sehen was passiert
mfg huhn
//edit: Sorry nicht ganz gelesen, benutze mal die suche! diese frage gab es schonmal

_________________
Quod Erat Demonstrandum-Was zu beweisen war! *THX to Chrissivo!*
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 15.10.05 14:23 
Funktioniert genauso, wie für HALBtransparente Forms auch ;-) Anstatt des Handles der Form einfach das Handle deines Panels zum ändern der Attribute verwenden ...

Such einfach mal in den Programmiertipps des SDC ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.10.05 14:32 
Ich habe bereits gesucht und nur Volltransparentes gefunden oder transparente Forms. Okay. Aber ich bräuchte ein Label oder noch besser ein Panel. Und da hab ich noch nix zu gefunden (ich kann natürlich auch was übersehen haben - nobody's perfect).

Und wenn ich alles richtig verstanden habe haben Forms eine Property AlphaBlend und Transparent und die habe ich bei Panels nicht.


Zuletzt bearbeitet von mmmichael am Sa 15.10.05 14:33, insgesamt 1-mal bearbeitet
huhn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 272
Erhaltene Danke: 1

WIN XP
D7Pers
BeitragVerfasst: Sa 15.10.05 14:33 
ich glaub das geht nur wenn man sich selber drum kümmert mit Ownerdraw

_________________
Quod Erat Demonstrandum-Was zu beweisen war! *THX to Chrissivo!*
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.10.05 14:35 
Ownerdraw? was ist das?
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 15.10.05 16:58 
Nobody is perfect; gut und gerne, aber doof-stellen gibt's hier nicht:

www.swissdelphicente.../showcode.php?id=924

Hat mich 30 Sekunden gedauert, die Seite rauszusuchen ... Zumal ich erwähnt hab, dass es dort was gibt. Übrigens: hab nach "Transparent" gesucht ;-)

Dort einfach Handle gegen Panel1.Handle austauschen und am Ergebnis freuen ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.10.05 17:22 
ja danke, geht trotzdem nicht.
da kommt ein fehler wegen einer fehlenden .DLL .
Da bei solchen Sachen ja "im Zweifel gegen den Anwender des Codes" gilt, hab ich irgendwas vermurkst beim einfügen. da ich den code NULL peile weiß ich nicht was.

Ich hab gedacht da müsste es was einfacheres geben. Irrtum :(

So spielt das Leben...
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Sa 15.10.05 17:28 
Das ganze zu erklären ist net trivial, aber wenn du dir im MSDN die funktion suchst, findest du die Erklärung:
msdn.microsoft.com/l...WindowAttributes.asp

Win9x kann das nicht.
Zitat:
minimum Requirements: Windows 2000

alles klaro ?

grez
Msch

_________________
ist das politisch, wenn ich linksdrehenden Joghurt haben möchte?
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 15.10.05 17:30 
Aso, Du hast Win98 ... hehe ... Das kennt die besagte Funktion nicht, die funktioniert nämlich erst ab Win2K ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 15.10.05 18:26 
Ein weiterer Beweis für die Diskriminierung von Benutzern älterer Betriebssysteme!!!

Na was solls, hab in paint jetzt ne bmp erstellt bei der abwechselnd 1 weißer und ein schwarzer pixel kommt und in delphi auf transparent gestellt. geht auch, sieht halt nicht so toll aus...

Trotzdem danke für die Hilfe! :)
matze.de
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 576

Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
BeitragVerfasst: Sa 15.10.05 18:36 
user profile iconmmmichael hat folgendes geschrieben:
Ein weiterer Beweis für die Diskriminierung von Benutzern älterer Betriebssysteme!!!


Naja was können wir dafür, dass Windows das nicht unterstütz bei deinem Betriebssystem?? Hat doch nix mit Diskriminierung zu tun.

mfg matze

_________________
si tacuisses, philosophus mansisses.