Sign in to follow this  
Followers 0
ZetupEXE

Transparent ico Background possible?...

1 post in this topic

#1 ·  Posted (edited)

Hi there,

here is what i tried to achieve:

I have a gui, with a background pic. The background pic is disabled after it was created so that i could place other elements over it.

Example:

$welcomeTxtGui  =   GUICreate ("WelcomeText", @DesktopWidth-32, 32, 16, @DesktopHeight/2-16, $WS_POPUP, $WS_EX_TOPMOST)
            GUISetBkColor (0x000000)
$welcomeGuiPos  =   WinGetPos ($welcomeTxtGui)
            _ScreenCapture_SetBMPFormat(4)
            _ScreenCapture_Capture($tempBackPic, $welcomeGuiPos[0], $welcomeGuiPos[1], @DesktopWidth-17,  @DesktopHeight/2+15)
$guiBackPic =   GUICtrlCreatePic ($tempBackPic, 0, 0, $welcomeGuiPos[2], $welcomeGuiPos[3])
            GUICtrlSetState ($guiBackPic, $GUI_DISABLE)
$guiTxtLabel    =   GUICtrlCreateLabel ("Bitte Warten...", 1, 1, $welcomeGuiPos[2]-4, $welcomeGuiPos[3]-4, $SS_NOTIFY + $SS_CENTER)
            GUICtrlSetFont (-1, 18, -1, -1, $font)
                GUICtrlSetColor (-1, 0xFFFFFF)
            GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
            GUICtrlCreateIcon (@SystemDir & "\shell32.dll", 24, 0, 0)

GUISetState (@SW_SHOW)

While 1
 Sleep (250)
WEnd

My Problem is, that i want to have an icon (maybe animated) without that black background.

All i've read so far was to convert an icon into bitmap and then work with some functions from icon.au3 or winapiex. but this won't work for animated icons or?

how could i achieve this? i also played a little bit with the _API_SetLayeredWindowAttributes function (found in this forum. thx)

thx.

Zetup-EXE

Edited by ZetupEXE

Share this post


Link to post
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0