解决方案 »

  1.   

    你不是在OnDraw或者OnPaint的函数里绘图吧?不是在那里面绘画,则你窗口操作或者被覆盖一下,图就没了,那是肯定的
      

  2.   

    应该把绘图操作都整理到OnPaint函数中
      

  3.   

    额  我调用的是框架里的函数。该函数应该是由ondraw调用。现在的问题是这样:cview.cpp中
    crecord  record;
    ondraw(dc)
    {
        DrawHistory(dc,cimage);
    }DrawHistory(dc,cimage)
    {
        record.ShowHistory(dc,cimage);   //record是 cview的成员变量  
    }crecord.cpp:
    ShowHistory(dc){cimage.draw()}如果我在DrawHistory中直接cimage.draw()那么显示正常
    如果向上面那样显示的话则显示不正常