1 / 4
文档名称:

关于 WIN32 WINNT的含义.doc

格式:doc   大小:43KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

关于 WIN32 WINNT的含义.doc

上传人:guoxiachuanyue 2021/8/3 文件大小:43 KB

下载得到文件列表

关于 WIN32 WINNT的含义.doc

文档介绍

文档介绍:: .
关于_WIN32_WINNT 的含义
(2011-02-28 14:41:44)
转载
从 Visual C++ 2008 开始,Visual C++ 不支持面向 Windows 95、Windows 98、Windows ME 或 Windows NT。如果您的 WINVER 或_WIN32_WINNT 宏被指定到这些 Windows版本之一,则需要 修改宏。当升级从 Visual C++的以前版本创建的项目时,如果将 WINVER或_WIN32_WINNT 宏 指定到不再受支持的 Windows版本,可能会看到与这些宏相关的编译错误。
若要修改宏,请在头文件中添加以下行:
#defi ne WINVER 0x0500 #defi ne _WIN32_WINNT 0x0500
这将以 Windows 2000操作系统为目标。其他有效值包括 0x0501 (用于 Windows XP )、0x0502(用 于 Windows Server 2003)和 0x0600 (用于 Windows Vista )。
。编译器根据此宏来确定 windows的版本,如果你需要使用
高版本的WIN32函数,只有你定义了此宏后才能使用
Win dows XP
Win dows 2000
Win dows NT
Win dows Me
Win dows 98
In ter net Explorer
In ter net Explorer ,
In ter net Explorer , ,
In ter net Explorer
In ter net Explorer
In ter net Explorer , ,
_WIN32_WINNT >=0x0501
_WIN32_WINNT >=0x0500
_WIN32_WINNT >=0x0400 _WIN32_WIND0WS=0x0490 _WIN32_WIND0WS>=0x0410 _WIN32_IE>=0x0600 _WIN32_IE>=0x0501 _WIN32_IE>=0x0500
_WIN32_IE>=0x0401 _WIN32_IE>=0x0400 _WIN32_IE>=0x0300
VC6 里的 _WIN32_WINNT J宏
VC6使用基础
♦ 一、 VC6 + XPSP2 SDK 使用方法:
当我们在VC6中写这样的代码:
CString buffer1, buffer2;
(" _WIN32_WINNT =%x", _WIN32_WINNT );
("WINVER=%x", WINVER);
MessageBox(buffer1, buffer2, MB_OK);
SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(this-