Jose,
In your CCbColor.inc CCbColorProc, Set user color, and Get user color, are both get user color.
James
' // Set user color
CASE CBCOL_SETUSERCOLOR
pCbColor = CAST(CCbColor PTR, .GetPropW(hwnd, "CBCOLORPTR"))
IF pCbColor = NULL THEN EXIT FUNCTION
FUNCTION = pCbColor->m_UserColor
EXIT FUNCTION
' // Get user color
CASE CBCOL_GETUSERCOLOR
pCbColor = CAST(CCbColor PTR, .GetPropW(hwnd, "CBCOLORPTR"))
IF pCbColor = NULL THEN EXIT FUNCTION
FUNCTION = pCbColor->m_UserColor
EXIT FUNCTION
Yes. Change it to pCbColor->m_UserColor = wParam. I have changed it in both CCbColor and CCbColorEx for the bext release.
Thanks very much.