我需要了解是否有办法检测"点击"来自触摸屏显示器或是鼠标点击"来自正常显示,使用C ++ / MFC制作的Windows应用程序。让我解释一下。
假设有一个基于MFC的应用程序,用C ++开发,带有大按钮,并且假设有一台连接了两台显示器的PC:简单显示器和另一台触摸显示器。
第一种情况:Windows重复桌面。 如果我使用两个显示器作为主要副本,如果我打开我的应用程序,我可以用鼠标点击按钮或我可以"点击"它点击触摸屏显示器。有一种方法可以在代码中检测点击是来自触摸屏还是来自另一个?在对话框中我有像WM_LBUTTONDOWN一样的事件?有一种方法或一种工作方式来检测点击来自触摸显示器(在这种情况下,我想避免点击)?
第二种情况:Windows扩展显示 在这种情况下,您可以在普通屏幕或触摸屏上移动主对话框,但它与上一个场景相同。
希望问题很明确:我认为显示某些代码并不有用,因为它是一般情况。 任何想法都表示赞赏。
编辑:Windows 7或更高版本,但也可以是Windows 10(及更高版本)