CDC::GetCharacterPlacement

다양 한 유형의 문자열에 대 한 정보를 검색합니다.

DWORD GetCharacterPlacement(
   LPCTSTR lpString,
   int nCount,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;
DWORD GetCharacterPlacement(
   CString& str,
   int nMaxExtent,
   LPGCP_RESULTS lpResults,
   DWORD dwFlags
) const;

매개 변수

  • lpString
    문자열 처리에 대 한 포인터입니다.

  • nCount
    문자열의 길이 지정합니다.ANSI 버전에 대 한 것은 바이트 것에 대 한 유니코드 함수를 계산 하 고는 WORD 수.자세한 내용은 GetCharacterPlacement.

  • nMaxExtent
    문자열 처리 됩니다 (논리 단위)의 최대 범위를 지정 합니다.이 정도 처리 하는 경우 초과 문자는 무시 됩니다.계산에 필요한 모든 글리프 정렬 또는 배열에 포함 된 문자에만 적용 됩니다.경우에이 매개 변수를 사용을 GCP_MAXEXTENT 값에 지정 되는 dwFlags 매개 변수.입력된 문자열을 처리 하는 함수는 각 문자와 해당 범위 추가 출력, 범위, 및 다른 배열에만 총 익스텐트 아직 최대 초과 하지 않은 경우.한계에 도달 하면 처리를 중지 합니다.

  • lpResults
    포인터는 GCP_RESULTS 함수의 결과 받는 구조입니다.

  • dwFlags
    필요한 배열에 문자열을 처리 하는 방법을 지정 합니다.가능이 매개 변수 또는 값에 dwFlags 섹션의 GetCharacterPlacement 항목.

  • str
    에 대 한 포인터는 CString 개체에 대 한 프로세스입니다.

반환 값

함수가 성공 하면 반환 값은 너비 및 높이 논리 단위에서 문자열입니다.

함수가 실패 하면 0이 반환 됩니다.

설명

이 멤버 함수는 함수의 기능 에뮬레이션 GetCharacterPlacement에 설명 된 대로, 여 Windows SDK.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::ExtTextOut

CDC::GetCharABCWidths

CDC::GetTextMetrics