I don't think vb is doing what you circle and what you described. VB is the circle is doing the GuiCtrlCreateGroup. I don't understand the power of making a button with a GuiCtrlCreateCheckbox. can you explain? Thanks

I don't think vb is doing what you circle and what you described. VB is the circle is doing the GuiCtrlCreateGroup. I don't understand the power of making a button with a GuiCtrlCreateCheckbox. can you explain? Thanks

The control I selected is "pushed in" to show that it is selected. That is the power of the GuiCtrlCreateCheckbox/BS_PUSHLIKE.

Otherwise, I'll need to create a normal button and change the image depdending on the "button state"...

Edit: forgot something: @Jon: could you please change the maximum menuitem creation parameters to 4?The 4th is the setting of a radiomenuitem (1 = radio, other = normal menuitem).It is already in the creation function, only 3 have to change to 4 Thanks

When I say State I mean Style as you understand. So if there is no style i will send change for checkbox with image to JON.EDIT: the easiest modification just one C line to add in CtrlSetImage but $BS_PUSHLIKE+$BS_ICON needed