我在处理位图图象时需要用到某一点象数的RGB值和这个象数在位图中的位置,下面是我通过OnLButtonDown事件得到鼠标所指的象素的RGB值的程序,但是在得到这个象数在位图中的位置时得到了困难?求救各位大侠...最好给出代码...谢谢  
void  CRegComStpDlg::OnLButtonDown(UINT  nFlags,  CPoint  point)    
{  
//  TODO:  Add  your  message  handler  code  here  and/or  call  default  
           //获取左击鼠标所指的象素的RGB值  
           if(m_bGetColor)  
           {  
                       SetCursor(LoadCursor(NULL,  IDC_CROSS));  
                       COLORREF  color  =  GetDC()->GetPixel(point);  
                                                 
                       m_R.Format("%d",(BYTE)(GetRValue(color)));  
                       m_G.Format("%d",(BYTE)(GetGValue(color)));  
                       m_B.Format("%d",(BYTE)(GetBValue(color)));  
                       R=(int)(GetRValue(color));  
                       G=(int)(GetGValue(color));  
                       B=(int)(GetBValue(color));    
                        //怎么得到像数的位置                      
                                   m_bGetColor=false;  
           }  
       SetCursor(LoadCursor(NULL,  IDC_ARROW));  
             
           CDialog::OnLButtonDown(nFlags,  point);  
           UpdateData(false);