2010-02-10 97 views
2

當使用DirectInput時,爲什麼當您使用DISCL_EXCLUSIVE |時,鼠標光標完全消失? DISCL_FOREGROUND作爲您的合作級別?爲什麼鼠標會在DISCL_EXCLUSIVE |中消失DISCL_FOREGROUND模式?

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

即使DirectInput的已過時,不張女士鼠標甚至沒有提供到Windows意味着你稍微反應更靈敏,使用更DirectInput的時候(VS RAWINPUT)?

回答

2

在我打開這個問題的時候,我並沒有意識到在DirectINput中的DISCL_EXCLUSIVE | DISCL_FOREGROUND設置對於RAWINPUT中的鼠標實際上等於RIDEV_CAPTUREMOUSE | RIDEV_NOLEGACY。您可以直接致電ShowCursor(FALSE);以隱藏光標。