Sorry I didn't reply, this is the proper usage:
Lua Code:
colorWheel = WINDOW_MANAGER:CreateControl("MyColorWheel", parent, CT_COLORSELECT)
colorWheel:SetAnchor(BOTTOMLEFT, parent, BOTTOMLEFT, -64, 64)
colorWheel:SetDrawLayer(0)
colorWheel:SetDimensions(64, 64)
colorWheel:SetMouseEnabled(true) // This is what was missing, enabling this allows the color selection wheel to accept mouse input for its needed internal functions
colorWheel:SetHidden(false)
Now after clicking, one can retrieve the color with
Lua Code:
local red, green, blue = colorWheel:GetColorAsRGB();
Which are floats ranging from 0.0 also to 1.0 (0-255/0x00-0xFF)
I have not yet gotten the WheelThumb to work, but it is not needed. Clicking plainly on the wheel sets internal variables to the corresponding color one has clicked on.