Qt и win32, Как сделать окно win32 полностью открытым, чтобы отключить все нажатия клавиш - PullRequest
0 голосов
/ 26 октября 2011

я пытаюсь взять окно Qmain и сделать его полноэкранным, чтобы можно было включить только несколько нажатий клавишв чистом Qt это может быть сделано, у вас все равно будут нажатия клавиш, игнорирующие обработчик событий Qt.как ключ окна.так что я думал о смешивании чистого win32 и Qt, чтобы это работало.но я понятия не имею, как смешать 2.или есть какая-то другая хитрость, чтобы это сработало.

Ответы [ 2 ]

0 голосов
/ 28 октября 2011

Взгляните на QWidget::grabKeyboard()

0 голосов
/ 26 октября 2011

Что вы подразумеваете под MiX? Вы можете использовать showFullScreen () для QMainWindow, а после этого использовать hooks from WinAPI для перехвата специальных клавиш (например, в функции Main).

...