본문 바로가기
Oddments/WindowResizer(창 사이즈 변경)

WindowResizer (창 사이즈 자동 조절)

by 김 민 준 2024. 3. 27.

나는 스타크래프트를 즐겨하는데 현재 모니터는 QHD이다.
풀스크린으로 즐기기에는 너무 크다 보니 창 크기를 조절하면서 스타 창모드로 사용해 왔다.
그런데 이게 매번 창모드를 하면 초기화가 되어 많이 불편하여 이 프로그램을 만들었다.
 
본인 혼자 사용하려고 만든 프로그램이다 보니 PPI(Pixels Per Inch)나 DPI(Dots Per Inch)까지 세세하게 조정하지 않습니다.
 

 
내가 개발한 이 프로그램으로 스타크래프트 창 크기를 자유롭게 조정할 수 있다. 
 

 
리스트에서 실행 중인 프로그램 중 스타크래프트를 클릭하면 현재 창의 크기와 위치가 숫자로 채워진다.
 
라떼는 FHD로 게임을 많이 했으니 FHD를 눌러 크기를 적용한다. 
 

 
적용하면 이렇게 창 크기가 변경되는데 이때 가운데로 창을 옮기기 위해 '화면 가운데로'를 만들었다.

 
화면 가운데로 옮겼더니 내 QHD 모니터 기준으로 가운데로 창이 잘 옮겨졌다.
 
저장하는 값은 DB를 사용하지 않는다. 딱 1개의 값만 저장한다. 
환경값 저장하기를 누르면 입력되어 있는 Width, Height, X, Y값이 저장된다. 

 
확인을 누르면 저장되고 가져오기를 클릭하면 값을 불러온다.

 
가져온 값을 적용하기 버튼 누르면 적용된다.
 
만약 자신이 마우스를 이용해서 창 크기를 조절해 와서 내가 어떤 숫자를 넣어야 본래 쓰던 것인지 모르겠다면
원래 하던 데로 마우스를 이용하여 창 크기를 조절하고 해당 프로그램에서 리스트에 나오는 프로그램들을 다시 클릭하면 내가 변경한 크기에 값이 자동으로 삽입되니 그대로 저장하면 된다.
 
예)

 
현재크기 FHD로 저장함
 

 
마우스를 이용해서 창 크기를 조절했으나 프로그램에는 FHD 크기로 아직 숫자가 들어가 있음
 
 

 
이때 다른 프로그램을 한번 클릭하고!
다시 스타크래프트를 클릭하면 현재 크기로 값이 입력됨

 
그리고 저 정하면 값이 저장된다.
 

저장한 값은 개인 PC (로컬)에만 저장되기 때문에 다른 PC를 사용하거나 할 때는 값을 불러올 수 없다.
그렇기 때문에 꼭 필요하다면 4개의 입력값 숫자들을 메모해서 사용하도록...

 
꼭 스타크래프트를 하는데만 사용하지 않고 다른 과거의 게임들도 이 프로그램을 이용하면 편하게 게임할 수 있을 것이다.
 

다운로드 

 

WindowResizer.zip

drive.google.com

 

--------------------------------------------------------------------------------------- 
# 필요에 따라 .NET Desktop Runtime 설치 창 나올 수 있음 -> 예(Y)를 눌러 설치 
--------------------------------------------------------------------------------------- 
You must install .NET Desktop Runtime to run this application. 
Architecture: x64 
App host version: 6.0.23 

Would you like to download it now?  

Learn about runtime installation: 
https://aka.ms/dotnet/app-launch-failed
---------------------------------------------------------------------------------------

 
 
프로그램 개발 WFP .NET 6