我建的是基于对话框的工程,我想一运行程序就在对话框上己经画好了一个圆,为什么不行呢?我应该在哪里画才好呢,,不知道在哪里做呀?用什么函数呀?
望执教?盼

解决方案 »

  1.   

    楼上说了在OnPain(),即WM_PAINT  OnPaintDC dc(this);
    dc.Ellipse( LPCRECT &rc(0,0,100,100);
      

  2.   

    我画出来了,不过我有个问题,为什么用CDC *pPDC不行而用CClientDC就行呢,楼上的两位可否给我解答一下,谢了!
      

  3.   

    OnPaint(CDC* pDC)
    {
     
    pDC->Ellipse( LPCRECT &rc(0,0,100,100); }懂吗?
      

  4.   

    你也可以用CwindowDC呀,对于显示器的输出,设备上下文应该用CClientDC和CwindowDC。从字面意思也可以看出来呀。