问题描述
- 关于MFC中鼠标涂抹的问题
-
FindElemt(m_Data);
CPoint point;
Draw_Point(point,MYCOLOR(0,255,0),m_Data.m_Leg,Leg);
Draw_Picture(m_Frame);
我有好多种涂抹方式,想设置对应的清除键,其中m_Data.m_Leg里储存着LBUTTONDOWN的数据,Draw_Point函数没有问题,首次涂抹也能显示。但为什么图像中不显示重绘的数据涂抹区呢?
解决方案
要结合你的代码看,你的这段代码写在OnDraw里面么,是否触发了重绘?
解决方案二:
艾玛,都没有换行。。。
CvPoint point;
for (int i=0;i<m_Data.m_Leg.size();i+=2)
{
point.x=Leg[i];
point.y=Leg[i+1];
cvCircle(m_Frame,point,2,cvScalar(0,255,0));
}
时间: 2024-08-03 15:54:38