2个问题
void CScribbleView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint)
{
if(pHint!=NULL)
{
if(pHint->IsKindOf(RUNTIME_CLASS(CStroke)))---问题1
{
CStroke* pStroke=(CStroke*)pHint;
CClientDC dc(this);
OnPrepareDC(&dc);----问题2
CRect rectInvalid=pStroke->Getrect();
dc.LPtoDP(&rectInvalid);
InvalidateRect(&rectInvalid);
return;
}
}
Invalidate();
return;
}
只是看过isKindOf()但是这里具体一用就傻了,不明白是什么意思!
谢谢了!