다음을 통해 공유


창 개체 작업

Windows를 사용하여 작업할 때는 다음 두 가지 종류의 작업을 호출합니다.

  • Windows 메시지 처리

  • 창에서 그리기

사용자 고유의 자식 창을 포함하여 모든 창에서 Windows 메시지를 처리하려면 메시지를 Functions에 매핑하여 C++ 창 클래스에 메시지를 매핑하는 방법을 참조하세요. 그런 다음, 클래스에 메시지 처리기 멤버 함수를 작성합니다.

프레임워크 애플리케이션에서 대부분의 그리기는 창의 내용을 그려야 할 때마다 OnDraw 멤버 함수가 호출되는 보기에서 발생합니다. 창이 보기의 자식인 경우 창의 멤버 함수 중 하나를 호출하여 보기의 드로잉 중 일부를 자식 창에 OnDraw 위임할 수 있습니다.

어떤 경우든 그리기 위해 디바이스 컨텍스트가 필요합니다. 창과 연결된 디바이스 컨텍스트에 포함된 스톡 펜, 브러시 및 기타 그래픽 개체를 사용할 수 있습니다. 또는 이러한 개체를 수정하여 필요한 그리기 효과를 가져올 수 있습니다. 원하는 대로 디바이스 컨텍스트를 설정하면 CDC(디바이스 컨텍스트 클래스)의 멤버 함수를 호출하여 선, 도형 및 텍스트를 그리고 색을 사용하고 좌표계를 사용합니다.

다음에 대해 자세히 알고 싶은 사항

참고 항목

창 개체