Ac64BitHelpers.h 和新的 64 位 Windows API
在 Win32 API 中,函数允许将 32 位值附加到窗口和窗口类。在 64 位 Windows 中,Microsoft 保留此行为。但是,由于应用程序经常将指针附加到窗口,因此 Microsoft 还添加了新的 API 函数,用于在 Windows 上设置和获取 64 位指针属性。下表显示了保留的 32 位函数及其新的 64 位对应项:SetWindowLong()SetClassLong()long
有关这些 Windows API 函数的更多信息,请参阅 MSDN Library 中的 Visual C++ 语言参考。 Autodesk 提供了新的头文件 Ac64BitHelpers.h,该文件重新定义了这些新的 Windows API 函数,以绕过某些 64 位兼容性编译器警告。如果要避免这些警告,可以将此头文件包含在调用这些函数的模块中。 Ac64BitHelpers.h 文件还包含用于解决 64 位移植问题的通用实用程序。它包括另一个新的Autodesk头文件ac_tcslen.h。此文件重新定义 Windows 函数,以确保它返回有效的无符号 32 位整数值。_tcslen() 父主题: |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-3-5 17:58
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.