Jump to content
Sign in to follow this  
magician13134

Differing transparency?

Recommended Posts

magician13134

I've been away for awhile, but I'm still the same n00b I was then, and I've got a question.... is there anyway in Autoit to create differing transparency values for a single GUI? To perhaps produce a fading effect? Or a Vista-like effect? Or perhaps control transparency of a single control? Thanks.

Share this post


Link to post
Share on other sites
Monamo

Quick and dirty fading effect:

#include <GUIConstants.au3>

GUICreate("My Fading GUI")

GUISetState ()

While 1
    $msg = GUIGetMsg()
    
    If $msg = $GUI_EVENT_CLOSE Then
        FadeOut()
        ExitLoop
    EndIf
Wend

Func FadeOut()
    For $i = 255 To 0 Step -1
        WinSetTrans ( "My Fading GUI", "", $i )
    Next
EndFunc

Just be sure to use the initial WinSetTrans of zero so you don't have a flicker at the start of the fadein.


- MoChr(77)& Chr(97)& Chr(100)& Chr(101)& Chr(32)& Chr(121)& Chr(97)& Chr(32)& Chr(108)& Chr(111)& Chr(111)& Chr(107)-------I've told you 100,000 times not to exaggerate!-------Don't make me hit you with my cigarette hand...-------My scripts:Random Episode Selector, Keyboard MouseMover, CopyPath v2.1, SmartRename for XP,Window Tracer[sup]New![/sup]

Share this post


Link to post
Share on other sites
magician13134

Oh, no, that's not what I meant by fading. Sorry, I should've been more specific. I mean like the google desktop sidebar. Where the right side is totally opaque and it fades to the left to totally transparent. Sorry about that

Share this post


Link to post
Share on other sites
Monamo

Ah, then you'll wanna take a look at this post.


- MoChr(77)& Chr(97)& Chr(100)& Chr(101)& Chr(32)& Chr(121)& Chr(97)& Chr(32)& Chr(108)& Chr(111)& Chr(111)& Chr(107)-------I've told you 100,000 times not to exaggerate!-------Don't make me hit you with my cigarette hand...-------My scripts:Random Episode Selector, Keyboard MouseMover, CopyPath v2.1, SmartRename for XP,Window Tracer[sup]New![/sup]

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  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.