正常功能:长按住某个位置,出现一个圆圈,代表激活右键。
但是VC程序没有这个圆圈,右键也不激活。
解决办法:
在需要响应右键的HWND的消息处理中增加:
case WM_TABLET_QUERYSYSTEMGESTURESTATUS:
{
//什么都不做,直接返回
return 0;
}
如果是MFC程序,增加消息映射:
ON_MESSAGE(WM_TABLET_QUERYSYSTEMGESTURESTATUS, OnTabletQuerySystemGestureStatus)
//头文件中增加:
afx_msg LRESULT OnTabletQuerySystemGestureStatus( WPARAM, LPARAM);
// CPP中增加:
LRESULT CXXXWnd::OnTabletQuerySystemGestureStatus( WPARAM, LPARAM)
{
return 0;
}
重新编译程序,现在增加此消息处理的窗口上会有右键消息了。