列表控件可以接收到触摸事件,但是按钮不能接收到触摸事件,它总是接收到鼠标移动事件。
我想将触摸事件发送给按钮的父级,如何解决这个问题?
下面的代码可以判断它是鼠标事件还是触摸事件,但不能将事件转发给其父级以处理触摸事件。#define MOUSEEVENTF_FROMTOUCH 0xFF515700
if ((GetMessageExtraInfo() & MOUSEEVENTF_FROMTOUCH) == MOUSEEVENTF_FROMTOUCH) {
// Click was generated by wisptis / Windows Touch
}else{
// Click was generated by the mouse.
}
顺便说一句,如何停止将触摸事件转换为鼠标事件?