Hallo, ich würde gern für ein Gui-Fenster, welches ein CD-Cover Bild enthält, einen Schatteneffekt realisieren. So könnte es z.B. aussehen (goal.jpg im Anhang).
Mit Larry's bmp2rgn.dll kann man ja schonmal eine Farbe definieren, welche als transparent erscheinen soll. Im folgenden Skript habe ich dies für ein Rahmen-Bild gemacht. Ein zweites Bild soll ein (verschiedene) CD Cover enthalten. Hat jemand eine Idee wie man dies realiseren kann? Das Beispiel zeigt nur jeweils ein Bild an:
Code
#include <GUIConstants.au3>
DIM $_gui[10]
$_gui[0] = GUICreate("",127,136,-1,-1,$WS_POPUP)
;GUICtrlCreatePic(".\nopic.jpg",0,0,127,136)
GUISetState()
GUICtrlCreatePic(".\rahmen.bmp",0,0,127,136)
$a = DLLCall(".\BMP2RGN.dll","int","BMP2RGN", _
"str","pics\rahmen.bmp", _
"int",0, _
"int",0, _
"int",0)
SetWindowRgn($_gui[1], $a[0])
GUISetState()
Sleep(2000)
Func SetWindowRgn($h_win, $rgn)
DllCall("user32.dll", "long", "SetWindowRgn", "hwnd", $h_win, "long", $rgn, "int", 1)
EndFunc
Alles anzeigen
PS. bmp2rgn.png vorm Starten wieder umbenennen in bmp2rgn.dll . sorry...