HDC,何错之有?该如何解决
HDC,何错之有?
我用的是 vc 2010 EXPRESS。
在 Form 的类声明中这样声明:
private:
bool CreateViewGLContext(HDC hDC);
编译时报:
1>e:\codingex\e1\e1\Form1.h(46): error C2061: syntax error : identifier 'HDC'
可我看 HDC 的定义,也是有定义的,在 WTypes.h 中:
typedef /* [wire_marshal] */ void *HDC;
请问:既然 HDC 有定义,怎么还报错呢?
------解决方案--------------------
因为.NET不认识void*
我用的是 vc 2010 EXPRESS。
在 Form 的类声明中这样声明:
private:
bool CreateViewGLContext(HDC hDC);
编译时报:
1>e:\codingex\e1\e1\Form1.h(46): error C2061: syntax error : identifier 'HDC'
可我看 HDC 的定义,也是有定义的,在 WTypes.h 中:
typedef /* [wire_marshal] */ void *HDC;
请问:既然 HDC 有定义,怎么还报错呢?
------解决方案--------------------
因为.NET不认识void*