我在OnInitialUpdate里帖了图,现在有按钮,点了它就能在窗口中帖其它图,可是当我最大化或者最小化后,图又变成原来OnInitialUpdate里帖的图了,怎么搞的啊??

解决方案 »

  1.   

    你最大化时会击发OnInitialUpdate(),,,,我觉的你可以把位图资源作为一个成员变量,初始化时赋为第一个图,,以后操作将它赋为别的图,,当OnInitialUpdate时去调这个变量画图就可以了,,,
      

  2.   

    肯定是在最大化和最小化是调用了OnInitialUpdate()!!!!
      

  3.   

    这是因为,当你改变窗口大小,也就是触发了on_size事件时,OnInitialUpdate就会被调用!你可以把画位图的工作放进OnDraw中,或者为了不闪烁,可以放进OnEraseBkgnd() 中,这可以通过一些变量来控制!