OnLButtonUp有关绘制矩形的问题
_葫芦娃 2009-03-30 06:50:55
想在图像上提取一小块影像,因此我想通过获取划定的矩形来实现。
我通过 OnLButtonUp OnLButtonDown 保存所需要的点,然后在OnLButtonUp中绘图
CClientDC dc(this);
CPen pen(PS_DASHDOT,1,RGB(0,0,255));
dc.SelectStockObject(NULL_BRUSH);
dc.SelectObject(&pen);
dc.Rectangle(CRect(pDoc->m_FilterStartPoint,pDoc->m_FilterEndPointer));
问题是: 现在的矩形可以在图像上显示,但是我只需要让图像上显示一个矩形。现在我实现的可以绘很多的矩形,请问要怎么实现让图像上显示一个矩形。也就是说我选取图像区域的时候只能有一个。
因为我处理的图像只是一小块,这样要是有多个矩形的话显然是不行的。