Hey,
I'm working on a 3D OpenGL project using SFML 2.0rc, where I'm using _window->setMouseCursorVisible(0) to hide the mouse, and whenever the mouse reaches the edge of the window, I'm using sf::Mouse::setPosition() to bring the cursor back to the middle of the window. This is working great in Linux, but in Windows7 the mouse becomes visible again after a few seconds of moving it around. Also on Windows7, if I'm not using fullscreen mode, every time I click the mouse, the whole window becomes sort of "highlighted", or "grayed out". I've tried throwing in extra calls to _window->setMouseCursorVisible(0) in the main loop, and in other places, and I've also tried throwing in extra calls to _window->setActive() as a shot-in-the-dark but these things aren't fixing the strange behavior at all. I was really loving SFML 2.0rc until I discovered this problem, but it seems completely unusable on Windows until I can find a solution. Of course this could all be my fault somehow, as it's certainly possible I'm doing something wrong in my code, so please let me know if it would help to provide some code from my project. I haven't heard of anyone else having this problem, so that's why I think it may be something I'm doing wrong. Anyway, until this is sorted out, I think I'm going to start the move over to GLFW and see if it has the same problem on Windows. I really want to stick with SFML if I can though.
Thanks in advance to anyone who has some time to help out with this.