MFC-GetWindowRect(), ScreenToClient(), SetWindowPos()
CWnd 클래스에 포함되어 있는 함수들, 이 외에도 어마어마 하겠지만, 하나하나 생각나고 보이는 대로 그때 그때 매번 확인 하도록하자. GetWindowRect는 CRect의 주소를 입력해 주면 대상 CRect에 윈도우의 두 좌표를 입력해 준다. ScreenToClient는 클라이언트 뷰 기준의 좌표로 변환한다. 즉, 스크린 기준 작업영역에 대한 뷰 기준의 좌표로 변환 하게 되는데 CPoint를 인자로 받게 된다. GetWindowPos는 대상 윈도우의 위치를 이동하기 위한 함수이다. 인자는 z축, 시작 x,y 와 크기 x, y, 플래그 값을 매개변수로 받는다. 대략 이정도로 살펴 보고 예제 코드를 살펴 보자. 먼저 CWnd를 하나 추가하고, (코드 생략) 적당한 위치에 생성해 주자.(OnCreate사용..
2010. 5. 12.