transparentes formular in D3
Guten Morgen ,
Wie ist es möglich ein formular von D3 transparent zu machen??? so das nur ein teiltransparentes Bild dann als Hintergrund zu sehen ist ??? hab schon versuch in oncreate vom desktop n foto zu machen aber hat nicht sehr gut geklappt (spätestens beim verschieben) Bin für eure Vorschläge offen !!! ;-) |
Re: transparentes formular in D3
mit folgendem source
Delphi-Quellcode:
Beispielaufruf:
function SetFormTransparent(AFormHandle: HWnd; ATransparentVal: Byte): Boolean;
const WS_EX_LAYERED = $00080000; LWA_ALPHA = $00000002; var LStyle: Integer; LDLLHandle: Cardinal; LSetLayerdProc: function (Hwnd: THandle; crKey: COLORREF; bAlpha: Byte; dwFlags: DWORD): Boolean; stdcall; begin LDLLHandle := LoadLibrary('user32.dll'); if LDLLHandle <> 0 then begin @LSetLayerdProc := GetProcAddress(LDLLHandle, 'SetLayeredWindowAttributes'); if Assigned(LSetLayerdProc) then begin LStyle := GetWindowLong(AFormHandle, GWL_EXSTYLE); SetWindowLong(AFormHandle, GWL_EXSTYLE, LStyle or WS_EX_LAYERED); result := LSetLayerdProc(AFormHandle, 0, ATransparentVal, LWA_ALPHA); end else result := False; FreeLibrary(LDLLHandle); end else result := False; end;
Delphi-Quellcode:
SetFormTransparent(Handle, 255);
|
Re: transparentes formular in D3
cool besten dank !!!!!!!!!!
|
Re: transparentes formular in D3
das war aber nicht ganz das was ich meine
du setzt das komplette form transparent(inklusive hintergrund image) ich will aber nur das form transparent und das image sichtbar trotzdem danke |
Re: transparentes formular in D3
willst du das Form vollständig durchsichtig oder nur zum teil? Wenn du es nur teilweise durchsichtig haben willst dann geht das was du vor hast nicht.
|
Re: transparentes formular in D3
na gut :(
trotzdem danke |
Re: transparentes formular in D3
es gäbe noch die variante das du ein zweites formular machst was du dann an der entsprechenden Stelle über dem ersten plazierst.
|
Re: transparentes formular in D3
Liste der Anhänge anzeigen (Anzahl: 1)
naja das maroone soll transparent sein
|
Re: transparentes formular in D3
War da nicht bei den JEDI-Komponenten eine dabei die genau das macht?!
Läuft das unter D3? Guck doch mal nach! |
Re: transparentes formular in D3
ne die jedis laufen erst ab D4 wie es aussieht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 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