Kiedy odpalam program w oknie za pomocą:
sf::RenderWindow window(sf::VideoMode(800, 600, 32), "-");
albo:
sf::RenderWindow window(sf::VideoMode(800, 600, 32), "-", sf::Style::Fullscreen);
wszystko działa jak należy. Kiedy jednak skompiluję program w oknie, a następnie go zmaksymalizuję problem zaczyna występować. Polega on na tym, że współrzędne myszy i współrzędne początku obiektu zaczynają się rozjeżdżać. Na przykład na samym dole ekranu obiekt ma współrzędną Y = 600, a mysz Y = 965. Po maksymalizacji myszka jakby niepoprawnie widziała wysokość ekranu równą 1024, a rysowany obiekt poprawnie 600.
Współrzędne myszy pobieram tak:
sf::Mouse::getPosition(window);
współrzędne wyświetlanego obiektu tak:
rectangle.getPosition();