如果你将位图绘制出来后,可以通过GetPixel来获得RGB的值。在内存中就不知道了。

解决方案 »

  1.   

    将位图选入一个CDC中,然后使用CDC的GetPixel函数,例如:
    //假设已有pDC
    CDC *pMemDC = CreateComptableDC(pDC);
    CBitmap *pOldBmp = pMemDC->SelectObject(hBmp);
    COLORREF color = pMemDC->GetPixel(x,y);
    //...
    pMemDC->SelectObject(pOldBmp);
    delete pMemDC;
      

  2.   

    ad.
    I want to get the R,G,B value.thank oyu.
      

  3.   

    从COLORREF到RGB不是很容易吗?
    GetRValue/GetGValue/GetBValue(COLORREF)
      

  4.   

    R[x][y]=GetRValue(pMemDc->GetPixel[x][y]);
    The result is ill operate after run.but compile is sucess.why?