Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#1208 closed Bug (No Bug)

No colored flat Button possible — at Version 1

Reported by: funkey Owned by:
Milestone: Component: AutoIt
Version: 3.3.0.0 Severity: None
Keywords: Cc:

Description (last modified by Valik)

Either a flat button or a colored button is possible, not both.

#include <ButtonConstants.au3>

Opt("GUIOnEventMode", 1)

GUICreate("Button-Bug", 200, 110)
GUISetOnEvent(-3, "_Exit")

GUICtrlCreateButton("Flat", 20, 20, 70, 20, $BS_FLAT)
GUICtrlSetBkColor(-1, 0xFF0000)
GUICtrlSetStyle(-1, $BS_FLAT)

GUICtrlSetOnEvent(-1, "_ChangeBkCol")
GUICtrlCreateButton("Standard", 110, 20, 70, 20)
GUICtrlSetOnEvent(-1, "_ChangeBkCol")

GUICtrlCreateButton("Flat", 20, 70, 70, 20, $BS_FLAT)
GUICtrlSetOnEvent(-1, "_MakeDefBkCol")
GUICtrlCreateButton("Standard", 110, 70, 70, 20)
GUICtrlSetOnEvent(-1, "_MakeDefBkCol")

GUISetState()

While 1
	Sleep(100000)
WEnd

Func _ChangeBkCol()
	GUICtrlSetBkColor(@GUI_CtrlId, 0x00FF00)
EndFunc

Func _MakeDefBkCol()
	GUICtrlSetBkColor(@GUI_CtrlId, Default)
EndFunc

Func _Exit()
	Exit
EndFunc

Change History (1)

comment:1 Changed 15 years ago by Valik

  • Description modified (diff)
  • Resolution set to No Bug
  • Status changed from new to closed

No color means invisible. So with that little obvious nugget of information in mind, think about what you are trying to do and then try thinking about a rather obvious solution.

Note: See TracTickets for help on using tickets.