| Autor |
Beitrag |
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 272
Erhaltene Danke: 1
WIN XP
D7Pers
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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
|
Verfasst: 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
      
Beiträge: 272
Erhaltene Danke: 1
WIN XP
D7Pers
|
Verfasst: 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
|
Verfasst: Sa 15.10.05 14:35
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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
|
Verfasst: 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
      
Beiträge: 1448
Erhaltene Danke: 3
W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
|
Verfasst: 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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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
|
Verfasst: 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
      
Beiträge: 576
Win95, Win98 SE, WinXp Prof SP2
D7P, D8P, FPC2.0
|
Verfasst: Sa 15.10.05 18:36
mmmichael 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.
|
|