본문 바로가기
Study/API

현재 윈도우 Screen 크기 알아오기

by 뿡뿡대마왕 2016. 9. 6.
반응형


GetSystemMetics() 함수를 사용하여 현재 화면 크기를 얻어올 수 있다.


여기서 하단 태스크바를 제외를 영역을 가져오기위해 위 함수의 인자로  SM_CYFULLSCREEN을 인자로 주어 처리할 수있


다는 내용을 보고 해당 인자를 넣어 처리하도록 하였는데


막상 실행하고 나고 보니 사이즈가 딱 맞아 떨어지지 않았다.


좀더 검색해보니 SystemParametersInfo 함수를 사용하라고 되어 있었다.


해당 함수를 사용하여 출력하니 딱맞게 떨어졌다.


사용한 코드이다.


RECT rcArea;

SystemParametersInfo(SPI_GETWORKAREA, 0, &rcArea, 0);

화면 가로 : rcArea.right - rcArea.left

화면 세로(태스크바 제외): rcArea.bottom - rcArea.top;


정보는 공유되어야 한다 쭈욱~~

반응형

댓글