2010-02-10 2 views
2

При использовании DirectInput, почему курсор мыши полностью исчезает при использовании DISCL_EXCLUSIVE | DISCL_FOREGROUND как ваш уровень сотрудничества?Почему мышь исчезает в DISCL_EXCLUSIVE | Режим DISCL_FOREGROUND?

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

Несмотря на то, DirectInput устарел, не сам факт, что мышь не даже доступны для WINDOWS означает, что вы немного более гибкими и лучше при использовании DirectInput (против RAWINPUT)?

ответ

2

В то время, когда я открыл этот вопрос, я не понял, что настройка в DirectInput действительно RIDEV_CAPTUREMOUSE | RIDEV_NOLEGACY для мыши в RAWINPUT. Вы можете просто вызвать ShowCursor(FALSE);, чтобы скрыть курсор.

Смежные вопросы