解决方案 »

  1.   

    你在切换的时候打开任务管理器,查看-->选择列--〉GDI。如果每切换一次,GDI对应的值都只增不减,那很有可能是你程序GDI资源泄露了,可能的原因有你程序中自绘了Static 控件或其它控件,然后在OnCtrlColor中返回了画刷,但是在返回之前你又不能销毁它。每次刷新界面的时候,OnCtrlColor这个函数都会被调用。所以你不停切换,就会出现资源不够用的情况。建议将自绘画刷声明为类的成员变量,在构造函数中初始化,在析构函数中销毁它。这样就不会资源泄露了。