2014-02-18 50 views
0

我想知道如何接收C++中单击鼠标的事件。无论如何要这样做?如果有,我该如何执行此操作?我在网上看过,我可以使用WM_MBUTTONDOWN,但是我真的不熟悉使用这个,我被告知它甚至不是C++的一部分。接收鼠标中点击事件

回答

0

WM_MBUTTONDOWN被定义为Windows API的一部分。它只是一个被操作系统识别的整数值。您可以使用C++编译Windows应用程序,但在这种情况下语言无关紧要。

典型的Windows应用程序有一个消息循环。当应用程序收到消息时,可以决定如何处理它,然后再传递给下一个应用程序进行处理。我建议您阅读Forger's Guide

+0

好吧,你会推荐我使用Windows API来解决这个问题吗?我将如何实施解决方案。我在这方面真的很陌生。 – Morelka

+1

我不确定使用纯API实施解决方案。我想,取决于你的项目的范围和你有的框架选择。既然你提到WM_MBUTTONDOWN,我知道你使用的技术资源是关于WinAPI的。我只想说清楚它不是一种语言的一部分,它不一定是C++的一部分。 – Schien

+0

好的谢谢你的帮助。 – Morelka