我正在处理一个遗留项目VC++/Win32/MFC
。最近,应用程序在平板电脑上运行成为了一项要求,这带来了许多新问题。我已经能够处理并解决这些问题,但剩下的问题是我可以使用一些专家建议。
我有一个特殊的错误,它是由触控笔从活动表面“抬起”引起的。基本上,鼠标光标会消失,然后当您将其“按”回屏幕时重新出现。
这是有道理的,这是在应用程序中下落不明。您无法在台式电脑上抬起光标。所以我正在寻找的是一个很好的概述,当电梯发生时会发生什么(在 Windows 消息等方面)。这是否仅转化为焦点更改和鼠标悬停事件?我的错误似乎也涉及光标更改(尽管可能与提升无关)。当然,意外的“提升”正在破坏应用程序工具处理的状态。
所以具体的问题是:
- 当手写笔“抬起”时会发生什么?出版社?
- 可以使用哪些 API 调用来检测这一点?它是否只是转换为设置了标志/值的标准消息?
- 当您的开发电脑是台式机时,有什么好方法来测试/模拟这个?我只是在这里瞎飞吗?(我只能定期访问平板电脑)
- 什么代表平板电脑手写笔意识的正确行为或最佳实践?
谢谢你的考虑,ee