목록2024/08/27 (2)
개발자 '쑥말고인절미'
간단 요약두 메소드 모두 윈도우의 위치와 크기를 설정할 수 있지만, SetWindowPos()는 더 많은 옵션을 제공, MoveWindow()는 좀 더 단순한 작업에 적합하다.SetWindowPos() : 윈도우의 위치, 크기, Z 순서, 기타 속성까지 세부적으로 제어할 수 있는 유연한 함수이고, 다양한 플래그를 통해 동작을 세밀하게 제어할 수 있다.MoveWindow() : 윈도우의 위치와 크기만 설정하는데 사용되며, 다른 속성은 변경하지 않는다. 상대적으로 간단한 작업에 적합하다.SetWindowPos()윈도우의 위치와 크기를 설정하며, 윈도우의 Z 순서(Z-order)와 같은 추가 속성도 제어할 수 있다.위치, 크기 외에도 Z 순서, 윈도우 스타일 등의 속성을 변경할 수 있다.윈도우가 보이는지, 보..
간단 요약세 메소드 모두 윈도우 컨트롤의 위치와 크기를 다루는 함수이다.GetWindowRect() : 윈도우의 전체 영역을 화면 좌표로 가져온다.GetClientRect() : 클라이언트 영역의 크기만을 가져오며, 좌표는 (0, 0)에서 시작하는 클라이언트 좌표이다.ScreenToClient() : 화면 좌표를 클라이언트 좌표로 변환한다.GetWindowRect()윈도우의 외부 직사각형(전체 영역)의 좌표를 가져온다.화면(Screen) 좌표계. 즉, 화면의 왼쪽 위 모서리를 (0, 0)으로 하는 절대좌표윈도우의 전체 크기와 위치를 반환하는데 타이틀바, 테두리, 메뉴 등 모든 외부 요소가 포함된다.GetClientRect()클라이언트 영역(클라이언트 직사각형)의 좌표를 가져온다.클라이언트(Client) ..