이 예제의 호 방향은 시계 방향으로 설정됩니다. 이전 예제에서는 이 작업을 수행했지만 관련성이 있고 매우 짧기 때문에 여기에 언급하는 것이 합리적입니다. 이것은 기울임꼴 스타일 세트와 12 지점에서 타임즈 뉴 로마입니다. 기울임꼴 플래그는 True로 설정한 CreateFont()의 6번째 매개 변수입니다. 사용하려는 글꼴의 이름은 마지막 매개 변수입니다. DrawText 함수는 장치 컨텍스트의 선택한 글꼴, 텍스트 색상 및 배경 색을 사용하여 텍스트를 그립니다. DT_NOCLIP 형식을 사용하지 않는 한 DrawText는 지정된 사각형 외부에 나타나지 않도록 텍스트를 클립합니다. 오버행이 중요한 텍스트(예: 기울임꼴로 된 텍스트 문자열 또는 텍스트의 초기 „W”)가 잘릴 수 있습니다. DT_SINGLELINE 형식을 지정하지 않는 한 모든 서식은 여러 줄로 가정됩니다. 지정된 값을 사용하여 장치 컨텍스트의 색상 조정 값을 설정합니다. 확장 가능한 글꼴 파일에서 글꼴 메트릭 정보를 검색합니다.

검색할 정보는 글꼴 파일에 오프셋과 반환할 정보의 길이를 지정하여 식별됩니다. CDC 클래스에는 SetArcDirection() 메서드가 장착되어 있습니다. 올바른 것처럼 보이지만 이러한 스크립트 언어는 루프를 위해 던지고 있습니다 – 측정 된 크기는 예상보다 훨씬 작습니다. GetTextExtent 설명서는 이 주제에 대한 명시적인 표시를 제공하지 않지만 암시할 수 있습니다. 지정된 마스크 및 래스터 작업을 사용하여 소스 및 대상 비트맵의 색상 데이터를 결합합니다. 두 번째 호출의 경우 줄 바꿈없이 한 줄만 인쇄하고 가로및 세로로 (DrawText() 한 줄을 그릴 때만 수행하도록 합니다. . 현재 종횡비 필터에 대한 설정을 검색합니다. 펜을 코스메틱이라고 하면 고정 너비의 단순한 선만 1픽셀 미만으로 그릴 수 있습니다. 펜은 서로 다른 너비와 다양한 끝을 가정할 수 있는 기하학적입니다. MFC는 GDI(Windows 그래픽 장치 인터페이스) 펜을 캡슐화하는 클래스 CPen을 제공합니다. 그리는 데 필요한 사각형을 계산합니다.

그러나 CDC는 MFC에서 그리는 가장 기본적인 클래스입니다 그리지 않습니다. CDC 개체는 기본 그리기 단계를 수행하는 멤버 함수와 창의 클라이언트 영역과 연결된 표시 컨텍스트로 작업하는 멤버를 제공합니다. 브러시는 닫힌 모양이나 선 내부를 채우는 데 사용되는 그리기 도구입니다. 브러시는 페인트 양동이를 집어 어딘가에 붓는 것처럼 작동합니다. MFC는 GDI(Windows 그래픽 장치 인터페이스) 브러시를 캡슐화하는 클래스 CBrush를 제공합니다. 장치 컨텍스트의 모든 패스를 닫고 삭제합니다. 현재 영역과 사각형의 교차를 형성하여 새 클리핑 영역을 만듭니다. MoveTo()를 호출하지 않고 다른 점 값으로 LineTo()를 다시 호출하면 프로그램은 이전 LineTo()에서 새 LineTo() 지점으로 선을 그립니다. hfFont는 물론 사용하려는 HFONT이고 IDC_OF_YOUR_CONTROL은 글꼴을 변경하려는 컨트롤의 ID입니다. 다른 모든 픽셀에서 도트 중단이 있는 선입니다. . 지정된 점이 클리핑 영역 내에 있는지 여부를 지정합니다.