반응형
GetSystemMetics() 함수를 사용하여 현재 화면 크기를 얻어올 수 있다.
여기서 하단 태스크바를 제외를 영역을 가져오기위해 위 함수의 인자로 SM_CYFULLSCREEN을 인자로 주어 처리할 수있
다는 내용을 보고 해당 인자를 넣어 처리하도록 하였는데
막상 실행하고 나고 보니 사이즈가 딱 맞아 떨어지지 않았다.
좀더 검색해보니 SystemParametersInfo 함수를 사용하라고 되어 있었다.
해당 함수를 사용하여 출력하니 딱맞게 떨어졌다.
사용한 코드이다.
RECT rcArea;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rcArea, 0);
화면 가로 : rcArea.right - rcArea.left
화면 세로(태스크바 제외): rcArea.bottom - rcArea.top;
정보는 공유되어야 한다 쭈욱~~
반응형
'Study > API' 카테고리의 다른 글
MSPatcha.dll MSPatchc.dll #MSPatch 업데이트 활용 (0) | 2017.01.03 |
---|---|
세션 ID, 활성화된 세션, 현재 구동중인 세션(session) id 구해오기 (0) | 2013.11.07 |
윈도우 버젼 표 (0) | 2012.12.26 |
INI 파일 읽고, 쓰기 (제어 관련 API함수) (0) | 2012.03.20 |
GetLastError() 함수 리턴값에 대한 정리 (0) | 2012.02.13 |
댓글