如题,还是有什么通用的类可以调用

解决方案 »

  1.   

    自己重写CComboBox类,然后使用下面的CColorDialog应该达到你的要求吧
    //=======================================
    CColorDialog colordlg;
    if(colordlg.DoModal ()==IDOK)
    {
    COLORREF rgbColor=colordlg.GetColor ();
    m_comboColor.AddColor (rgbColor,"AddColor");
    this->m_comboColor.SetCurSel(m_comboColor.FindmeData(rgbColor));
    m_llcolorFrom=rgbColor;
    InvalidateRect(m_llHorizontalGuan.m_BshowRect);
    }
      

  2.   


    XColourPicker - yet another colour picker control 
    http://www.codeproject.com/KB/miscctrl/XColourPicker.aspxXColorHexagonCtrl - a non-MFC color picker control that displays a color hexagon 
    http://www.codeproject.com/KB/miscctrl/XColorHexagonCtrl.aspxXColorSpectrumCtrl - a non-MFC color picker control that displays a color spectrum 
    http://www.codeproject.com/KB/miscctrl/XColorSpectrumCtrl.aspx