gpt4 book ai didi

winapi - WM_TOUCH 与 WM_POINTER

转载 作者:行者123 更新时间:2023-12-02 06:55:44 25 4
gpt4 key购买 nike

我应该使用哪一个?我只使用 Windows 8.x,所以我不关心 WM_POINTER 不向后兼容 Windows 7 等事实。我也不关心手势;仅涉及原始接触。 WM_POINTER 唯一明显的优点似乎是它统一了触摸和鼠标输入(但这很容易使用 WM_TOUCH 解决,因为可以使用 GetMessageExtraInfo() 检查鼠标事件)。易用性也不是问题;我已经在使用 WM_TOUCH 了,我只是想知道是否应该切换到 WM_POINTER。我最关心的是延迟和效率(与游戏相关的应用程序)。我无法判断 WM_POINTER 是否是 WM_TOUCH 的包装器,具有额外的开销。有意见吗?

最佳答案

WM_TOUCH 已过时。专门使用WM_POINTER。 (WM_TOUCH 实际上是 WM_POINTER 的包装。)

GetMessageExtraInfo 也是出了名的脆弱。您必须在调用 GetMessage 之后立即调用它,否则您将面临中间函数调用进行 COM 调用或执行其他操作导致调用 GetMessage 的风险。

关于winapi - WM_TOUCH 与 WM_POINTER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23790602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com