繁体   English   中英

为Win 7开发设置为32位

[英]Developing for Win 7 set to 32bit

我正在使用以前从XP迁移过来的“成熟”产品,并被要求将环境设置为32位。 我在使用wParam和lParam时遇到麻烦。 由于我使用的是32位开发,是由于环境而将这些设置为32位,还是由于Win7平台而将其设置为64位?

WPARAMLPARAM指针大小的数据类型。 WPARAMUINT_PTR的别名,而LPARAMLONG_PTR的别名。 参见MSDN:

Windows数据类型

如果将项目编译为32位可执行文件,则指针为32位;如果将项目编译为64位可执行文件,则指针为64位。

因此,为了回答您的问题, WPARAMLPARAM将是32位的,因为您将项目编译为32位的可执行文件(如果安装了WOW64仿真器,则它将在32位的64位计算机上运行)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM