初学者的蠢问题

    我在给ListCtrl表头添加背景图使用到了CMemDC,但是当我加入“include“memcdc.h”后,VS2008编译报错:


....listHeader/memdc.h(26) : error C2011: 'CMemDC' : 'class' type redefinition
..studio 9.0/vc/atlmfc/include/afxcontrolbarutil.h(62) : see declaration of 'CMemDC'

    我认为微软已经实现了他们自己的CMemDC 类库,所以使用Keith Rule到memory DC库会报重定义错误。

 

   解决办法重命名CMemDC,原帖见:

 

   Problem with VS2008 + Feature Pack

你可能感兴趣的:(c,Class,微软)