afx_msg void    OnPaint();BEGIN_MESSAGE_MAP(emap_video, CStatic)
//{{AFX_MSG_MAP(CKkkDlg)
ON_WM_MOVE()
ON_WM_SIZE()
ON_WM_MOUSEMOVE()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_PAINT()
//}}AFX_MSG_MAPEND_MESSAGE_MAP()void emap_video::OnPaint()
{
CPaintDC dc(this);
int size = movepoint.size();
for(int i = 0;i < size - 1;i ++)
{
oldpoint = movepoint[i];
ix = movepoint[i + 1].x - oldpoint.x;
iy = movepoint[i + 1].y - oldpoint.y;
GetClientRect(&clientrect);
clientrect.left = clientrect.left + ix;
clientrect.right = clientrect.right + ix;
clientrect.top = clientrect.top + iy;
clientrect.bottom = clientrect.bottom + iy;
MoveWindow(&clientrect,true);
}
movepoint.clear();
CStatic::OnPaint();
}
我debug下调试过 都没有进断点