void CMyView::OnDraw(CDC* pDC)
{
CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
SetTimer(120,1000,NULL);
}
void CMyView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default CClientDC dc(this);
CBrush brush1,brush2,brush3,OldBrush;
brush1.CreateSolidBrush(RGB(255,0,0));
brush2.CreateSolidBrush(RGB(255,255,0));
brush3.CreateSolidBrush(RGB(0,255,0));
dc.Ellipse(50,50,100,100);
dc.Ellipse(100,50,150,100);
dc.Ellipse(150,50,200,100);
if(i>130)
{
i=i-130;
} else if(i<=60)
{
str.Format("%d",i);
dc.TextOut(75,100,str);
if(i!=60)
{
dc.SelectObject(&brush1);
dc.Ellipse(50,50,100,100); } i++; }
else if(i>=60&&i<=70)
{
str.Format("%d",(i-60));
dc.TextOut(125,100,str);
if(i!=70)
{
dc.SelectObject(&brush2);
dc.Ellipse(100,50,150,100); }
i++;
}
else if(i>=70 && i<=130)
{
str.Format("%d",(i-70));
dc.TextOut(175,100,str);
if(i!=130)
{
dc.SelectObject(&brush3);
dc.Ellipse(150,50,200,100); }
i++;
}
CView::OnTimer(nIDEvent);
}
{
CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
SetTimer(120,1000,NULL);
}
void CMyView::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default CClientDC dc(this);
CBrush brush1,brush2,brush3,OldBrush;
brush1.CreateSolidBrush(RGB(255,0,0));
brush2.CreateSolidBrush(RGB(255,255,0));
brush3.CreateSolidBrush(RGB(0,255,0));
dc.Ellipse(50,50,100,100);
dc.Ellipse(100,50,150,100);
dc.Ellipse(150,50,200,100);
if(i>130)
{
i=i-130;
} else if(i<=60)
{
str.Format("%d",i);
dc.TextOut(75,100,str);
if(i!=60)
{
dc.SelectObject(&brush1);
dc.Ellipse(50,50,100,100); } i++; }
else if(i>=60&&i<=70)
{
str.Format("%d",(i-60));
dc.TextOut(125,100,str);
if(i!=70)
{
dc.SelectObject(&brush2);
dc.Ellipse(100,50,150,100); }
i++;
}
else if(i>=70 && i<=130)
{
str.Format("%d",(i-70));
dc.TextOut(175,100,str);
if(i!=130)
{
dc.SelectObject(&brush3);
dc.Ellipse(150,50,200,100); }
i++;
}
CView::OnTimer(nIDEvent);
}
