다음을 통해 공유


GetEnhMetaFileHeader 함수(wingdi.h)

GetEnhMetaFileHeader 함수는 지정된 고급 형식 메타파일의 헤더가 포함된 레코드를 검색합니다.

구문

UINT GetEnhMetaFileHeader(
  [in]  HENHMETAFILE    hemf,
  [in]  UINT            nSize,
  [out] LPENHMETAHEADER lpEnhMetaHeader
);

매개 변수

[in] hemf

헤더를 검색할 향상된 메타파일의 핸들입니다.

[in] nSize

데이터를 수신할 버퍼의 크기(바이트)입니다. 이 많은 바이트만 복사됩니다.

[out] lpEnhMetaHeader

헤더 레코드를 수신하는 ENHMETAHEADER 구조체에 대한 포인터입니다. 이 매개 변수가 NULL이면 함수는 헤더 레코드의 크기를 반환합니다.

반환 값

함수가 성공하고 구조 포인터가 NULL이면 반환 값은 헤더를 포함하는 레코드의 크기입니다. 구조체 포인터가 유효한 포인터이면 반환 값은 복사된 바이트 수입니다. 그렇지 않으면 0입니다.

설명

고급 메타파일 헤더에는 메타파일의 크기(바이트)와 같은 정보가 포함됩니다. 메타파일에 저장된 그림의 차원입니다. 메타파일에 저장된 레코드 수입니다. 선택적 텍스트 설명에 대한 오프셋입니다. 선택적 팔레트의 크기 및 그림을 만든 디바이스의 해상도입니다.

enhanced-metafile 헤더를 포함하는 레코드는 항상 메타파일의 첫 번째 레코드입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

엔흐메타헤더

메타파일 함수

메타파일 개요

PlayEnhMetaFile