Изображение не перемещается, но экраны изменяются - как рассчитать положение?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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