a是View类的一个int成员,构造函数初始化为。
然后添加一个view消息:
void CMy123View::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
this->Invalidate();
a = 10;
CView::OnLButtonUp(nFlags, point);
}
然后Ondraw里:
void CMy123View::OnDraw(CDC* pDC)
{
CMy123Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString s;
s.Format("%d", a);
pDC->TextOut(10, 10, s);
}
a是View里面的一个成员啊.......构造函数初始化为0!!
如果在InInvalidate()后再加一句AfxMessageBox("fdasfdsafas");
就可以看见输出0了,说明AfxMessageBox会调用updatewindow?
眼眸繁星
繁花不似锦
相关分类