牵着老婆满街逛

严以律己,宽以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

GDI资源泄露检测

转载自:http://zrj99.blog.hexun.com/58985373_d.html


class DbgGuiLeak
{
public:
    
explicit DbgGuiLeak ()
    
{
        _guiResCount 
= ::GetGuiResources (::GetCurrentProcess (),
                                          GR_GDIOBJECTS);
    }

    
~DbgGuiLeak ()
    
{
        
int leaks = ::GetGuiResources (::GetCurrentProcess (), 
                                       GR_GDIOBJECTS) 
- _guiResCount;
        
if (leaks != 0)
        
{
            std::cout 
<< "Gui Resources Leaked: " << leaks << std::endl;
        }

    }

private:
    unsigned _guiResCount;
}
;


posted on 2011-03-09 22:17 杨粼波 阅读(793) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理