CColorDialog dlg(RGB(255,0,0),CC_RGBINIT|CC_ANYCOLOR|CC_RGBINIT);
if(dlg.DoModal()==IDOK)
{
COLORREF color = dlg.GetColor();
int r,g,b;
r = GetRValue(color);
g = GetGValue(color);
b = GetBValue(color);
}
http://msdn.microsoft.com/en-us/library/27630w75(VS.80).aspx