2014-02-18 3 views
0

Мне нужно определить среднее событие щелчка мыши на C++. Кто-нибудь знает, как я могу это сделать? Если есть способ, может кто-нибудь сказать мне, как я могу это сделать? Я не так хорошо знаком с событиями мыши на C++. Кажется, что более сложно сделать это на C++, как против Java.Обнаружение среднего события щелчка мыши

+1

Это зависит от среды, в которой вы работаете. Что это такое? – McLovin

+0

Я работаю в среде Windows и не хочу просто определять событие строго с помощью C++ и без OpenGL-библиотеки. – Touni

+0

Язык C++ не имеет функций, связанных с графическим интерфейсом. Вашими параметрами являются WIN32 API, MFC, QT и OpenGL (возможно, другие библиотеки тоже). Последние 2 являются кросс-платформенными. – egur

ответ

0

Поскольку вы работаете над окнами, для вас может работать следующее: Если ваше приложение содержит окно, просто найдите WM_MBUTTONDOWN в своем контуре сообщения. Если у вас нет окна, вы можете использовать mouse hook. Где вы проверяете wParam для WM_MBUTTONDOWN (или WM_BUTTONUP).

Смежные вопросы