共用方式為


GetEnhMetaFilePixelFormat 函式 (wingdi.h)

GetEnhMetaFilePixelFormat 函式會擷取增強元文件的圖元格式資訊。

語法

UINT GetEnhMetaFilePixelFormat(
  HENHMETAFILE          hemf,
  UINT                  cbBuffer,
  PIXELFORMATDESCRIPTOR *ppfd
);

參數

hemf

識別增強型元檔。

cbBuffer

指定複製圖元格式資訊的緩衝區大小,以位元組為單位。

ppfd

包含邏輯圖元格式規格的 PIXELFORMATDESCRIPTOR 結構的指標。 元檔會使用此結構來記錄邏輯圖元格式規格。

傳回值

如果函式成功並尋找圖元格式,則傳回值是元檔圖元格式的大小。

如果沒有像素格式,則傳回值為零。

如果發生錯誤且函式失敗,傳回值會GDI_ERROR。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

當增強型元檔在其 ENHMETAHEADER 結構中指定圖元格式,且圖元格式符合緩衝區時,圖元格式資訊會複製到 ppfd。 當 cbBuffer 太小而無法包含元檔的圖元格式時,圖元格式不會複製到緩衝區。 不論是哪一種情況,函式都傳回元檔圖元格式的大小。

如需中繼文件錄製和其他作業的相關信息,請參閱增強型元文件作業。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 wingdi.h
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

ENHMETAHEADER

Windows 上的 OpenGL

PIXELFORMATDESCRIPTOR

Windows 函式