Jump to content
Sign in to follow this  

Remove button border (and a few other things)!!

Recommended Posts

How do I get rid of the blue outer border surrounding a button? I don't want the blue killing the GUI ><


Also, how can I customize the mouseover/onclick colors of the button? If I specify GUICtrlSetBkColor or GUICtrlSetColor the button loses the default mouseover properties (mouseover=gold inner border, onclick=no inner border).


I tried using the style/exstyle stuff and nothing I tried worked. Created a second button so that I could tab off of my main button's focus.


Example: (forgive my bored humor)


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$GUI = GUICreate("This is a test GUI",300,100)

$BTN = GUICtrlCreateButton("This is not a test",25,25,250,50)


While 1
    Switch GUIGetMsg()
    Case $BTN
        MsgBox(16,"EXPLOSION!","Told you it wasn't a test. You die in the explosion.")
        MsgBox(0,"SAFE!","Congratulations: Curiosity didn't kill you...this time...")

Share this post

Link to post
Share on other sites

Have a look at my GuiFlatButton UDF. I wanted to do exactly as you describe and dove deep into the depths of owner drawn buttons and subclassing.

If that's not the look you're going for, maybe it might give you some pointers for drawing your own.


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  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...