2014-02-18 181 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