不知为什么要用这句代码,这么复杂,有好心大虾帮忙分解一下:
CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));

解决方案 »

  1.   

    刚好看到这!
    GetStockObject用于获取一个黑或白的画刷。在这个语句中获取的是一个空画刷。返回类型为HGDIOBJECT。所以需要强制转换成画刷句柄(HBRUSH)。
    FromHandle是将一个画刷句柄转化为一个画刷对象。这样才能给你创建的指针变量赋值。记得给分啊,LZ!