0

ユーザーがマウスホイールを使用したときに、マウスホイールのステータスを取得したり、トリガーしたりしたい。

例のようなイベント レシーバーを既に持っていますが (これは から拡張されてIEventReceiverいます)、マウス ホイールの方法がわかりません。

別のレシーバー/イベントハンドラー/ソリューションはありますか?

4

2 に答える 2

2
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("%f\n", event.MouseInput.Wheel);

            return false;
        }
...
于 2013-09-10T03:10:05.957 に答える
1

SMouseInput イベント タイプの Wheel パブリック属性を確認します

http://irrlicht.sourceforge.net/docu/structirr_1_1_s_event_1_1_s_mouse_input.html

于 2013-09-10T01:03:19.847 に答える