在对话框的OnPaint用CPaintDC pDC(this)获得DC类就可以画图, 为什么用GetDC()获得CDC类画图后就不能刷新?

解决方案 »

  1.   

    GetDC()的参数是什么?
    即要弄清楚,楼主获得了哪个设备的dc?
      

  2.   

    没见过这种情况,一般只要你调用了GDI,刷新就会自动进行
      

  3.   

    getdc本身没有错,是你不了解她,试着努力下
      

  4.   

    CPaintDC 里做了另外两件事, 构造时调用 BeginUpdate(), 使用返回的 DC 画图;
    析构时调用 EndUpdate(); 你调用 GetDC() 直接取 DC 并没有做这两件事吧, 而且不一定GetDC() 返回的 DC 与 BeginUpdate() 返回的 DC 是一个的.