Invalidate(true);
千万不要放在 OnDraw和OnPaint里面否则一直刷卡死你
例子:
BOOL CArdsView::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
camera.zoom(zDelta);
camera.resetDefaultView();
if (zDelta > (short)0)
{
m_Multiple = m_Multiple+0.05;
}
else if(zDelta < (short)0)
{
m_Multiple = m_Multiple-0.05;
}
if (m_Multiple<0.5)
{
m_Multiple = 0.5;
}
Invalidate(true);
return CView::OnMouseWheel(nFlags, zDelta, pt);
}