Hi Eros,
It seems a lot of work has done behind the scene. Thank you for your hard work. While inspecting the pdf you posted here, i've noticed the <Control Property GET/SET:<ControlName>.BackColor. I wonder how that works internally, especially when we used buttons. I mean, i am trying to do it in FreeBasic but i can't set my button back color. I can see that my buttons have a colored outline instead of a complete back color. These are the steps i followed.
Case WM_CTLCOLORBTN message,
Get dc_handle from wparam
SetBkMode(dc_Handle, Transparent)
SetBkColor(dc_Handle, myColor)
Set hBrush with CreateSolidBrush(myColor)
Return hBrush
Bookmarks