Qt和win32,如何使win32窗口全屏禁用所有按键
Qt and win32 ,How to make win32 window that is full sceen to disable all keystrokes
我试图采取Qmain窗口,使其全屏,只有几个按键可以启用。在纯Qt中这是可以做到的,你仍然会有忽略Qt事件处理程序的按键。比如Windows键。所以我在考虑混合纯win32和Qt,使其工作。但是我不知道怎么把两者混合。或者还有什么其他的技巧可以让它起作用。
MiX是什么意思?您可以对QMainWindow使用showFullScreen(),然后使用hooks from WinAPI
捕获特殊键(例如在Main函数中)。
看看QWidget::grabKeyboard()
相关文章:
- Win32编译器选项和内存分配
- 如何在 C 中正确使用 libiconv 使其不会报告"Arg list too long"?
- std::vector的包装器,使数组的结构看起来像结构的数组
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 找到两对数字,使它们的乘积的绝对差最小化
- C++:如何使函数只返回作为列表一部分的字符串
- Python中的for循环与C++有何不同
- c++使用foreach使数组为null
- C++ win32 如何使密码字段可选并启用复制和粘贴?
- Win32 中的 Sleep() 使程序无响应
- 在我的Win32应用程序中使TAB键起工作
- Win32 控制台代码在哪里运行?从多个线程使用时控制台挂起
- 正确使用线程Win32
- Win32 API:如何使编辑文本仅在c++中接受无符号浮点数
- Qt和win32,如何使win32窗口全屏禁用所有按键
- 如何使图片适合于一个静态控件vc++ win32
- C++11编译器何时会使RVO和NRVO优于移动语义和常量引用绑定
- 什么可以使不更改地址的 Win32 C++指针突然指向无效内存?
- 如何使Win32编辑窗口在桌面上的对话框之外占用所有的空间