【发布时间】:2010-09-06 14:08:51
【问题描述】:
在我从事的 Windows 应用程序中,我们有一个直接位于 Win32 之上的自定义框架(不要问)。当我们创建一个窗口时,我们通常的做法是通过SetWindowLong(hwnd, GWL_USERDATA, this) 将this 放入窗口的用户数据区,这样我们就可以有一个类似MFC 的回调或紧密集成的WndProc,这取决于。问题是这在 64 位 Windows 上不起作用,因为 LONG 只有 32 位宽。在 32 位和 64 位系统上都有什么更好的解决方案来解决这个问题?
【问题讨论】:
标签: windows winapi 32bit-64bit