为什么小弟我的图画不出来

为什么我的图画不出来啊
我自己写了一个画线程序,但是输入命令后话不出线来
然后吧窗口一最小化或者变一下就可以了
然后在变一下又没了
请各位大虾教教小弟
才学vc,有很多不是太清楚
但是很想学,希望能给明一点方向,是在哪个地方出问题了

------解决方案--------------------
代码贴贴看看
------解决方案--------------------
你在View类的OnDraw中直接测试吧,发命令后在Doc类中用UpdateAllViews(NULL)刷新,在View中的话就用Invalidate(TRUE)或者RedrawWindow(NULL,NULL,RDW_INVALIDATE)刷新下。看看书,不要急于求成。

OnDraw中:
CClientDC dc(this);
OnPrepareDC(&dc);

CRect temp;
CPen* m_pPen;
CPen *oldPen;
m_pPen=new CPen;
oldPen=new CPen;
m_pPen-> CreatePen(PS_SOLID,1,RGB(255,0,0));
oldPen=dc.SelectObject(m_pPen);

CBrush Brush;
Brush.CreateStockObject(NULL_BRUSH);

temp.TopLeft().x=100;
temp.TopLeft().y=100;
temp.BottomRight().x=300;
temp.BottomRight().y=300;
dc.SelectObject(&Brush);
dc.Ellipse(temp);

上面是我正写的程序中的一部分,你试试看。
------解决方案--------------------
不用在DrawLine(pDC);中加Invalidate(TRUE)的

如果你在DrawLine里用画好了,就可以显示了`~~~~

不过画的时候直接用DrawLine传来的指针画
------解决方案--------------------
你输入命令后Invalidate,不要在DrawLine()中刷新。