void CGetRGBDlg::OnMouseMove(UINT nFlags,CPoint point)
{
//獲取表單DC
CDC * pDC = GetDC();
//獲取顏色值
COLORREF Cr = pDC-& gt;GetPixel(點);
//提取RGB分量
m _ nR = getr value(Cr);//R值
m _ nG = GetGValue(Cr);//G值
m _ nB = getb value(Cr);//B值
//顯示RGB值
update data(FALSE);
CDialog::OnMouseMove(nFlags,point);
}
如果妳不懂,我可以給妳寫個演示代碼。
百度嗨找我