WTL 7.0中的几个例子程序编译通不过,请帮忙看看
在VC++ 6.0中编译其中的几个例子(比如那个多线程的notepad)时,老是说atlframe.h中用到的LPNMREBARCHEVRON未定义,在如下位置。我看了一下例子程序中的stdafx.h,其中已经将_WIN32_IE定义为0x0501。而且即使我在stdafx.h中明确要求编译器使用IE 5.5 lib中的commctrl.h而非VC自带的比较老的commctrl.h,还是有这个编译错误。真搞不懂为何?
#if (_WIN32_IE >= 0x0500)
struct _ChevronMenuInfo
{
HMENU hMenu;
LPNMREBARCHEVRON lpnm;
bool bCmdBar;
};
#endif //(_WIN32_IE >= 0x0500)