Jump to content

Can't click button in Create Gradient


lrstndm
 Share

Recommended Posts

All,

I have a problem with my autoit code.

with the createGradient method I created 2 different colors in 1 GUI.

But when I set 2 buttons on both the colors I can not click the button on the created gradient.

below is my autoit code.

Can this be fixed?

Thanks in advance,

lrstndm

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

$form = GUICreate("Test", 300, 300, -1, -1)
GUISetBkColor(0xF0F0F0, $form)
GUICtrlCreateGradient(0, 0, 150, 371)

$button1 = GUICtrlCreateButton("Button 1", 30, 150, 75, 25)
$button2 = GUICtrlCreateButton("Button 2", 200, 200, 75, 25)

GUISetState(@SW_SHOW)

While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $button1
MsgBox(0, 'button1', 'button 1 clicked')
Case $msg = $button2
MsgBox(0, 'button2', 'button 2 clicked')
EndSelect
WEnd

Func GUICtrlCreateGradient($nX, $nY, $nWidth = 255, $nHeight = 20)
GUICtrlCreateGraphic($nX, $nY, $nWidth, $nHeight)
For $i = 0 To $nHeight
GUICtrlSetGraphic(-1, $GUI_GR_COLOR, 0xFFFFFF, 0xFFFFFF5)
GUICtrlSetGraphic(-1, $GUI_GR_MOVE, 0, $i)
GUICtrlSetGraphic(-1, $GUI_GR_LINE, $nWidth, $i)
Next
EndFunc
Edited by lrstndm
Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...