다음을 통해 공유


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