getting pixel value using CDC::GetPixel() in VCpp - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

getting pixel value using CDC::GetPixel() in VCpp

bkathirvelbkathirvel Posts: 1Member
hi friends,
plz send me a code to get pixel value

Comments

  • ssvasanssvasan Posts: 101Member
    Hi,

    The GetPixel of CClientDC class can be used to retrieve, pixel color value.

    void CChildView::OnLButtonDown(UINT nFlags, CPoint point)
    {
    // TODO: Add your message handler code here and/or call default
    // MessageBox("Left Button Pressed", "Mouse", NULL);
    CClientDC dc(this);
    COLORREF clr;
    CString str;
    CPen ps;

    clr = dc.GetPixel(10, 10);
    str.Format("The pixel color value at (10, 10) is : %ld", clr);
    MessageBox(str, "Pixel Color Value", MB_OK);

    ps.CreatePen(PS_SOLID, 5, RGB(0, 255, 0));
    dc.SelectObject(&ps );
    dc.MoveTo(5,10);
    dc.LineTo(50, 10);

    clr = dc.GetPixel(10, 10);
    str.Format("After a shape was drawn, the pixel value of (10, 10) is : %ld", clr);
    MessageBox(str, "Pixel Color Value", MB_OK);

    CWnd ::OnLButtonDown(nFlags, point);
    }

    - srinivasan.


    : hi friends,
    : plz send me a code to get pixel value
    :

Sign In or Register to comment.