WTL 7.0中的几个例子程序编译通不过,请帮忙看看

Netguy 2002-05-11 11:30:45
在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)
...全文
71 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yy121086191 2010-06-13
我也遇到了和你一样的问题,怎么VC 6为什么就不可以咧?
回复
prog_st 2002-05-12
用VC7编译
回复
Netguy 2002-05-12
VC7果然可以。谢谢
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-05-11 11:30
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……