可以检测触摸点击MFC Windows应用程序?

时间:2018-02-06 09:25:30

标签: c++ winapi mfc dialog touchscreen

我需要了解是否有办法检测"点击"来自触摸屏显示器或是鼠标点击"来自正常显示,使用C ++ / MFC制作的Windows应用程序。让我解释一下。

假设有一个基于MFC的应用程序,用C ++开发,带有大按钮,并且假设有一台连接了两台显示器的PC:简单显示器和另一台触摸显示器。

第一种情况:Windows重复桌面。 如果我使用两个显示器作为主要副本,如果我打开我的应用程序,我可以用鼠标点击按钮或我可以"点击"它点击触摸屏显示器。有一种方法可以在代码中检测点击是来自触摸屏还是来自另一个?在对话框中我有像WM_LBUTTONDOWN一样的事件?有一种方法或一种工作方式来检测点击来自触摸显示器(在这种情况下,我想避免点击)?

第二种情况:Windows扩展显示 在这种情况下,您可以在普通屏幕或触摸屏上移动主对话框,但它与上一个场景相同。

希望问题很明确:我认为显示某些代码并不有用,因为它是一般情况。 任何想法都表示赞赏。

编辑:Windows 7或更高版本,但也可以是Windows 10(及更高版本)

0 个答案:

没有答案