2

DirectInput を使用している場合、DISCL_EXCLUSIVE | を使用するとマウス カーソルが完全に消えるのはなぜですか。あなたの協力レベルとしてDISCL_FOREGROUND?

mouse->SetCooperativeLevel ( hwnd, DISCL_EXCLUSIVE | DISCL_FOREGROUND ) ;

DirectInput は廃止されましたが、マウスが WINDOWS でも使用できないという事実は、DirectInput を使用すると (対 RAWINPUT)、応答性がわずかに向上し、より優れていることを意味しますか?

4

1 に答える 1

2

この質問を開いた時点ではDISCL_EXCLUSIVE | DISCL_FOREGROUND、DirectInput での設定が実際RIDEV_CAPTUREMOUSE | RIDEV_NOLEGACYには RAWINPUT でのマウスに相当することに気づきませんでした。ShowCursor( FALSE );カーソルを非表示にするために呼び出すだけです。

于 2010-02-14T18:18:05.177 に答える