CColorDialog

void CColorDlgDlg::OnButton1() 
{

 COLORREF MyColor=RGB(0,0,0);//定义一个RGB颜色 

CColorDialog Dlg(0,CC_FULLOPEN,this);//定义一个颜色对话框对象

 if(IDOK==Dlg.DoModal())//如果用户点确定,得到选中的颜色值
 {

  MyColor=Dlg.GetColor();

 }

 CClientDC dc(this);//定义一个dc用于作图

 CRect Rect;//定义一个Rect对象

 GetClientRect(&Rect);//得到客户区域

 CBrush  MyBrush(MyColor);//定义一个“得到颜色”的画刷

 dc.FillRect(Rect,&MyBrush);//用此画刷填充客户区域

}

 

posted @ 2016-02-25 16:13  風行  阅读(269)  评论(0编辑  收藏  举报