Другое С/С++ Вопрос - Ответ

return

Новичок
82
5
как привести pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 в обычное число ?
 

return

Новичок
82
5
нет, я имею ввиду, что я получаю этим центр экрана, а как его получить в цифрах?
что бы можно было записывать не так - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2, а допустим 640 на 512
я конечно могу сделать под свой экран, но он ведь у всех разный, вот и вопрос возник, как получить центр экрана, без этого - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 ?
 

return

Новичок
82
5
если использовать pPresentParam.BackBufferWidth, то я не могу его изменять.
мне нужно получать число, которое я в дальнейшем буду изменять на своё.

есть альтернатива pPresentParam.BackBufferWidth и pPresentParam.BackBufferHeight ?
 

SR_team

like pancake
BH Team
4,798
6,470
если использовать pPresentParam.BackBufferWidth, то я не могу его изменять.
мне нужно получать число, которое я в дальнейшем буду изменять на своё.

есть альтернатива pPresentParam.BackBufferWidth и pPresentParam.BackBufferHeight ?
ты чо идиот? в чем проблема его изменения?
 

NarutoUA

NarutoUA
BH Team
692
1,549
ты чо хочешь разрешение экрана менять? так просто не получится
 

iAmerican

Известный
Друг
614
260
нет, я имею ввиду, что я получаю этим центр экрана, а как его получить в цифрах?
что бы можно было записывать не так - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2, а допустим 640 на 512
я конечно могу сделать под свой экран, но он ведь у всех разный, вот и вопрос возник, как получить центр экрана, без этого - pPresentParam.BackBufferWidth / 2 и pPresentParam.BackBufferHeight / 2 ?
C++:
iX = GetSystemMetrics(SM_CXSCREEN) / 2;
            iY = GetSystemMetrics(SM_CYSCREEN) / 2;