我使用SetWindowLong和MoveWindow来达到全屏的效果,但是发现几乎每次调用后内存都出现增长,不知有遇到相似问题的吗?该如何解决呢?

解决方案 »

  1.   

    你看你OnPaint函数里是否有问题?
      

  2.   

    我的程序是关于三维系统(一个ocx)的,界面用了bcg。
    昨天做实验发现,
    1.最简单的程序全屏不会使内存增长。
    2.只引入bcg后,全屏会造成一定的内存增长。
    3.去掉bcg,保留ocx,在全屏时在框架的OnSize函数中,ocx指针会调用MoveWindow函数,这样会造成内存持续增长。如果将MoveWindow去掉,内存正常。
    不知大家是否有相关的经验,可以讨论下问题的原因。
    谢谢。
      

  3.   

    我最近也使用BCG,它有泄漏现象,每次都会增加。