使用哪个控件可以实现点击该控件可弹出颜色对话框,并且在控件上能显示选择的颜色?

解决方案 »

  1.   

    #include <afxdlgs.h>
    放个按钮,点击事件:
    void CDialogDlg::OnButton1() 
    {
    CColorDialog a;
    a.DoModal();
    };
      

  2.   

    DoModal之前可以用c_mm初始化。
      

  3.   

    调用后返回的c_mm就是用户选择的结果。
      

  4.   

    上面写错了
    我是想问:BOTTON可以显示你选择的颜色吗?如何实现?
      

  5.   

    c_mm是什么类型
    怎么用?
    谁给个稍详细点的例子
      

  6.   

    在google里搜索CColourPicker,包你满意
      

  7.   

    只要四个文件即可ColourPicker.h,ColourPicker.cpp,ColourPopup.h,ColourPopup.cpp
      

  8.   

    CColorDialog coDlg;
    coDlg.DoModal();
    COLORREF selCol = coDlg.GetColor();
    //selCol就是你要的颜色