QMouseEvent to win32 MOUSEINPUT - PullRequest
       1

QMouseEvent to win32 MOUSEINPUT

0 голосов
/ 16 мая 2011

Мне нужно конвертировать QMouseEvent в MOUSEINPUT.MOUSEINPUT имеет так много флагов, как MOUSEEVENTF_LEFTDOWN, MOUSEEVENTF_LEFTUP, но QMouseEvent имеет очень ограниченное количество действий.Есть ли какое-либо существующее решение?Если мне нужно написать это самому, как я могу закрыть пробелы?

1 Ответ

1 голос
/ 16 мая 2011

QT охватывает все случаи использования мыши, но разделяет их на разные переменные вместо MOUSEINPUT.например, MOUSEEVENTF_LEFTDOWN будет QMouseEvent с type = QEvent::MouseButtonPress , button = Qt::LeftButton. и так далее.Единственными выигрышными событиями, не охваченными qt, являются странные события MOUSEEVENTF_XDOWN и MOUSEEVENTF_XUP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...