Qt和win32,如何使win32窗口全屏禁用所有按键

Qt and win32 ,How to make win32 window that is full sceen to disable all keystrokes

本文关键字:win32 何使 窗口 Qt      更新时间:2023-10-16

我试图采取Qmain窗口,使其全屏,只有几个按键可以启用。在纯Qt中这是可以做到的,你仍然会有忽略Qt事件处理程序的按键。比如Windows键。所以我在考虑混合纯win32和Qt,使其工作。但是我不知道怎么把两者混合。或者还有什么其他的技巧可以让它起作用。

MiX是什么意思?您可以对QMainWindow使用showFullScreen(),然后使用hooks from WinAPI捕获特殊键(例如在Main函数中)。

看看QWidget::grabKeyboard()