Modify

Opened 3 years ago

Last modified 2 years ago

#3973 assigned Bug

GUICtrlSetColor does not work on GUICtrlCreateRadio

Reported by: KaFu Owned by: Jon
Milestone: Component: AutoIt
Version: 3.3.16.1 Severity: None
Keywords: Cc:

Description (last modified by mLipok)

GUICtrlSetColor does not work on GUICtrlCreateRadio for me.

#include <GUIConstantsEx.au3>
GUICreate("My GUI radio")
Local $idRadio1 = GUICtrlCreateRadio("Radio 1", 10, 10, 120, 20)
GUICtrlSetColor(-1, 0xffffff)
GUISetState(@SW_SHOW)
While 1
        $idMsg = GUIGetMsg()
        Select
                Case $idMsg = $GUI_EVENT_CLOSE
                        ExitLoop
        EndSelect
WEnd

Attachments (0)

Change History (5)

comment:1 by pixelsearch, 3 years ago

Concerning this issue, Zedna created a thread on the Forum in 2020 :
https://www.autoitscript.com/forum/topic/201774-guictrlsetcolor-on-checkboxradiobutton-doesnt-work-on-windows-10/

Nine's workaround solved it (a one-liner based on _WinAPI_SetWindowTheme) then Zedna adapted it for older versions of AutoIt.

comment:2 by KaFu, 3 years ago

Good catch, thanks for the workaround link!

comment:3 by mLipok, 3 years ago

Description: modified (diff)

comment:4 by J-Paul Mesnage, 3 years ago

Owner: set to J-Paul Mesnage
Status: newassigned

Thanks fix (workaround) sent to Jon

comment:5 by J-Paul Mesnage, 2 years ago

Owner: changed from J-Paul Mesnage to Jon

Modify Ticket

Action
as assigned The owner will remain Jon.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.