다음을 통해 공유


CDC::GetCharWidth

연속 문자 그룹에서 개별 문자의 너비를 현재 글꼴에서 검색을 사용 하 여 m_hAttribDC, 입력된 장치 컨텍스트.

BOOL GetCharWidth(
   UINT nFirstChar,
   UINT nLastChar,
   LPINT lpBuffer 
) const;
BOOL GetCharWidth(
   UINT nFirstChar,
   UINT nLastChar,
   float* lpFloatBuffer 
) const;

매개 변수

  • nFirstChar
    연속 된 그룹의 현재 글꼴의 문자는 첫 번째 문자를 지정합니다.

  • nLastChar
    연속 된 그룹의 현재 글꼴의 문자에서 마지막 문자를 지정합니다.

  • lpBuffer
    현재 글꼴의 연속 된 그룹의 문자 너비 값을 받을 버퍼에 가리킵니다.

  • lpFloatBuffer
    문자 너비를 받을 버퍼를 가리킵니다.반환 된 너비에 32 비트 IEEE 부동 소수점 형식입니다.(너비는 문자 기준선 측정 됩니다.)

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

예를 들어, 경우 nFirstChar 식별 문자 'a' 및 nLastChar 'z', 함수 검색 문자 너비의 모든 소문자를 식별 합니다.

함수 포인터가 가리키는 버퍼에 값이 저장 lpBuffer.이 버퍼 너비의 크기를 모두 보관 하기에 충분 해야 합니다.즉, 있어야 최소한 26 항목이 제공 하는.

연속 된 그룹의 문자를 문자를 특정 글꼴에 없으면 기본 문자의 너비 값에 할당 됩니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::GetOutputCharWidth

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetCharABCWidths

GetCharWidth

GetCharABCWidths

GetCharABCWidthsFloat

GetCharWidthFloat