Изображение не перемещается, но экраны изменяются - как рассчитать положение?C#

Место общения программистов C#
Anonymous
Изображение не перемещается, но экраны изменяются - как рассчитать положение?

Сообщение Anonymous »

Я работаю над заданием с использованием SFML и должен сохранить изображение в его исходном размере и положении, даже когда окно изменяется в полноэкранном режиме.

Код: Выделить всё

sf::Texture texture;
texture.loadFromFile("pic.png");
sf::Color white(255, 255, 250);
sf::Vector2f sizeRect( 100.0f,100.0f );
sf::RectangleShape rectangle(sizeRect);
rectangle.setFillColor(white);
rectangle.setTexture(&texture);
rectangle.setPosition({ ??? });
< /code>
Но когда я переключаюсь на полноэкранный режим, изображение не остается в том же положении. Мы узнали только о .SetPosition () 
, поэтому я пытаюсь выяснить, как вычислить правильную позицию вручную.
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/796 ... e-position

Вернуться в «C#»