鼠标滚轮的不规则事件
Irrlicht event for mouse wheel
我想获取鼠标滚轮的状态或在用户使用鼠标滚轮时触发。
我已经有一个像示例中一样的事件接收器(从IEventReceiver
扩展),但我看不到/找到鼠标滚轮的方法。
是否有其他接收器/事件处理程序/解决方案?
class MyEventReceiver : public IEventReceiver {
public:
virtual bool OnEvent(const SEvent& event) {
if(event.EventType == irr::EET_MOUSE_INPUT_EVENT && event.MouseInput.Event == EMIE_MOUSE_WHEEL)
printf("%fn", event.MouseInput.Wheel);
return false;
}
...
检查 SMouseInput 事件类型的 Wheel 公共属性
http://irrlicht.sourceforge.net/docu/structirr_1_1_s_event_1_1_s_mouse_input.html
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 为什么std::互斥需要很长的、非常不规则的时间来共享
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- 在 C++/CLI 中将 .NET 事件从一个 DLL 引发到另一个 DLL
- 如何创建事件驱动的 SDL2 应用程序
- Windows 进程间同步类似事件?
- 如何从C++端挂接到 QML 项的 onClick 事件
- 如何删除 LLVM 中的不规则分支?
- 如何通过多类"Union variable" (sfml) 使用轮询事件
- 如何在Qt 4.8中阻止/忽略/丢弃早于特定超时的用户输入事件
- 鼠标滚轮的不规则事件