你的画图代码放在哪里的?要放在OnDraw()里才行。

解决方案 »

  1.   

    那我必须在击一个按钮,才显示图形!!
    我能调用OnDraw()函数么???若不能,
    我该怎么办???UpdateAllViews()
    有用么??我想知道!!!
      

  2.   

    别的建议!!!
    I AM WAITING!!!
      

  3.   

    /****************************感谢关注*****************************/
    /////////////////////////////Creamdog//////////////////////////////要把画图的代码写在:CClass::OnDraw()
    {
               //这里!!
    }
      

  4.   

    拖动滚动条就没有了!你是用VC的话基本上都在OnDraw()底下话,当然也可以调用BitBlt在内存里面画然后在显示器上显示出来,这样比较稳定,图像不会一刷新就闪。
      

  5.   

    OnDraw()一开始就运行,我呢,
    想一开始输入参数,而后呢,在画图,
    在OnDraw()里边能实现么??而且呢,
    我的每次的横坐标还不一定相同,我
    能不能每次进行控制呢??若想控制,
    我应该怎么办??除此之外,我呢,除了,
    这之外,还有显示一个系统的变形,至于在
    内存画图,我不是害怕?这个我会!!
      

  6.   

    在OnDraw()写一个判断
    if(T)

    YouDRAW();
    }在按钮处理函数中
    T=TRUE;
      

  7.   

    把你画的图形存在一个数组里,然后在你拖动滚动条的时候再发生的onDraw
    中把数组中的图形挨个的取出来,然后显示在view上。
      

  8.   

    在OnDraw()写一个判断
    if(T)

    YouDRAW();
    }在按钮处理函数中
    T=TRUE;
    中的按钮处理函数是是么意思??
    我应该怎样使用它?
      

  9.   

    他说的按钮处理函数就是你响应button单击消息的那个函数呀。
      

  10.   

    在画图中作一下判断,当达到了条件才可以画.就像upupup说的那样.
    如果不在OnDraw函数中进行的话,只要一发生WM_PAINT消息,你的图就会完蛋.你好象也没有其它的选择.除非在滚动条的事件中加入重画的处理.