2014-02-18 85 views
0

我需要檢測C++中的中鍵單擊事​​件。有誰知道我該怎麼做?如果有辦法,有人能告訴我我該怎麼做嗎?我不太熟悉C++中的鼠標事件。在C++中與Java相對似乎更復雜一些。檢測中鍵單擊事​​件

+1

這取決於你工作的環境。它是什麼? – McLovin

+0

我在Windows環境中工作,不,我只是想嚴格檢測事件使用C + +和沒有OpenGL庫。 – Touni

+0

C++語言沒有任何與GUI相關的功能。你的選擇是WIN32 API,MFC,QT和OpenGL(也可能是其他的庫)。最後2個是跨平臺。 – egur

回答

0

由於您正在使用windows,因此以下內容可能適用於您: 如果您的應用程序包含一個窗口,那麼只需在消息循環中查找WM_MBUTTONDOWN即可。 如果你沒有窗口,那麼你可以使用mouse hook。 您在哪裏檢查WM_MBUTTONDOWN(或WM_BUTTONUP)的wParam。