共用方式為


Windows GDI

Windows GDI 技術概觀。

若要開發 Windows GDI,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

功能

 
AbortPath

AbortPath 函式會關閉並捨棄指定裝置內容中的任何路徑。
AddFontMemResourceEx

AddFontMemResourceEx 函式會將記憶體影像中的字型資源新增至系統。
AddFontResourceA

AddFontResource 函式會將指定檔案中的字型資源新增至系統字型數據表。 字型隨後可供任何應用程式用於文字輸出。 (ANSI)
AddFontResourceExA

AddFontResourceEx 函式會將指定檔案中的字型資源新增至系統。 使用 AddFontResourceEx 函式新增的字型可以標示為私用且不可列舉。 (ANSI)
AddFontResourceExW

AddFontResourceEx 函式會將指定檔案中的字型資源新增至系統。 使用 AddFontResourceEx 函式新增的字型可以標示為私用且不可列舉。 (Unicode)
AddFontResourceW

AddFontResource 函式會將指定檔案中的字型資源新增至系統字型數據表。 字型隨後可供任何應用程式用於文字輸出。 (Unicode)
AlphaBlend

AlphaBlend 函式會顯示具有透明或半透明圖元的點陣圖。
AngleArc

AngleArc 函式會繪製線條線段和弧線。
AnimatePalette

AnimatePalette 函式會取代指定邏輯選擇區中的專案。
Arc

Arc 函式會繪製橢圓形弧線。
ArcTo

ArcTo 函式會繪製橢圓形弧線。
BeginPaint

BeginPaint 函式會準備指定的視窗進行繪製,並填入 PAINTSTRUCT 結構,其中包含繪製的相關信息。
BeginPath

BeginPath 函式會在指定的裝置內容中開啟路徑括弧。
BitBlt

BitBlt 函式會執行與指定來源裝置內容中圖元矩形對應的色彩數據位區塊傳輸至目的地裝置內容。
CancelDC

CancelDC 函式會取消指定裝置內容 (DC) 上的任何擱置作業。
CFP_ALLOCPROC

由 CreateFontPackage 和 MergeFontPackage 用來配置記憶體的用戶端提供的回呼函式。
CFP_FREEPROC

由 CreateFontPackage 和 MergeFontPackage 用來釋放記憶體的用戶端提供的回呼函式。
CFP_REALLOCPROC

由 CreateFontPackage 和 MergeFontPackage 使用的用戶端提供的回呼函式,以在配置緩衝區的大小需要變更時重新配置記憶體。
ChangeDisplaySettingsA

ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (ANSI)
ChangeDisplaySettingsExA

ChangeDisplaySettingsEx 函式會將指定顯示裝置的設定變更為指定的圖形模式。 (ANSI)
ChangeDisplaySettingsExW

ChangeDisplaySettingsEx 函式會將指定顯示裝置的設定變更為指定的圖形模式。 (Unicode)
ChangeDisplaySettingsW

ChangeDisplaySettings 函式會將預設顯示裝置的設定變更為指定的圖形模式。 (Unicode)
和弦

Chord 函式會繪製和弦(由橢圓形和線段交集所系結的區域,稱為 secant)。 和弦是使用目前的畫筆來概述,並使用目前的筆刷填滿。
ClientToScreen

ClientToScreen 函式會將指定點的工作區座標轉換為螢幕座標。
CloseEnhMetaFile

CloseEnhMetaFile 函式會關閉增強型元檔裝置內容,並傳回識別增強格式元檔句柄。
CloseFigure

CloseFigure 函式會關閉路徑中的開啟圖。
CloseMetaFile

CloseMetaFile 函式會關閉元檔裝置內容,並傳回識別 Windows 格式元檔句柄。
CombineRgn

CombineRgn 函式會結合兩個區域,並將結果儲存在第三個區域。 這兩個區域會根據指定的模式合併。
CombineTransform

CombineTransform 函式會串連兩個世界空間到分頁空間轉換。
CopyEnhMetaFileA

CopyEnhMetaFile 函式會將增強格式元檔的內容複製到指定的檔案。 (ANSI)
CopyEnhMetaFileW

CopyEnhMetaFile 函式會將增強格式元檔的內容複製到指定的檔案。 (Unicode)
CopyMetaFileA

CopyMetaFile 函式會將 Windows 格式元檔的內容複製到指定的檔案。 (ANSI)
CopyMetaFileW

CopyMetaFile 函式會將 Windows 格式元檔的內容複製到指定的檔案。 (Unicode)
CopyRect

CopyRect 函式會將一個矩形的座標複製到另一個矩形。
CreateBitmap

CreateBitmap 函式會建立具有指定寬度、高度和色彩格式的點陣圖(每圖元的色彩平面和位)。
CreateBitmapIndirect

CreateBitmapIndirect 函式會建立具有指定寬度、高度和色彩格式的點陣圖(每圖元的色彩平面和位)。
CreateBrushIndirect

CreateBrushIndirect 函式會建立具有指定樣式、色彩和模式的邏輯筆刷。
CreateCompatibleBitmap

CreateCompatibleBitmap 函式會建立與與指定裝置內容相關聯的裝置相容的點陣圖。
CreateCompatibleDC

CreateCompatibleDC 函式會建立與指定裝置相容的記憶體裝置內容 (DC)。
CreateDCA

CreateDC 函式會使用指定的名稱,為裝置建立裝置內容 (DC)。 (ANSI)
CreateDCW

CreateDC 函式會使用指定的名稱,為裝置建立裝置內容 (DC)。 (Unicode)
CreateDIBitmap

CreateDIBitmap 函式會從 DIB 建立相容的點陣圖 (DDB),並選擇性地設定位圖位。
CreateDIBPatternBrush

CreateDIBPatternBrush 函式會建立邏輯筆刷,此筆刷具有指定裝置獨立位圖 (DIB) 所指定的模式。
CreateDIBPatternBrushPt

CreateDIBPatternBrushPt 函式會建立邏輯筆刷,此筆刷具有裝置獨立位圖 (DIB) 所指定的模式。
CreateDIBSection

CreateDIBSection 函式會建立應用程式可以直接寫入的 DIB。
CreateDiscardableBitmap

CreateDiscardableBitmap 函式會建立與指定裝置相容的可捨棄位圖。
CreateEllipticRgn

CreateEllipticRgn 函式會建立橢圓形區域。
CreateEllipticRgnIndirect

CreateEllipticRgnIndirect 函式會建立橢圓區域。
CreateEnhMetaFileA

CreateEnhMetaFile 函式會為增強格式元檔建立裝置內容。 此裝置內容可用來儲存與裝置無關的圖片。 (ANSI)
CreateEnhMetaFileW

CreateEnhMetaFile 函式會為增強格式元檔建立裝置內容。 此裝置內容可用來儲存與裝置無關的圖片。 (Unicode)
CreateFontA

CreateFont 函式會建立具有指定特性的邏輯字型。 邏輯字型隨後可以選取為任何裝置的字型。 (ANSI)
CreateFontIndirectA

CreateFontIndirect 函式會建立具有指定特性的邏輯字型。 之後可以將字型選取為任何裝置內容的目前字型。 (ANSI)
CreateFontIndirectExA

CreateFontIndirectEx 函式會指定邏輯字型,其具有指定結構的特性。 之後可以將字型選取為任何裝置內容的目前字型。 (ANSI)
CreateFontIndirectExW

CreateFontIndirectEx 函式會指定邏輯字型,其具有指定結構的特性。 之後可以將字型選取為任何裝置內容的目前字型。 (Unicode)
CreateFontIndirectW

CreateFontIndirect 函式會建立具有指定特性的邏輯字型。 之後可以將字型選取為任何裝置內容的目前字型。 (Unicode)
CreateFontPackage

CreateFontPackage 函式會建立指定 TrueType 字型的子集版本,通常是為了將它傳遞至印表機。
CreateFontW

CreateFont 函式會建立具有指定特性的邏輯字型。 邏輯字型隨後可以選取為任何裝置的字型。 (Unicode)
CreateHalftonePalette

CreateHalftonePalette 函式會為指定的裝置內容 (DC) 建立半色調調色盤。
CreateHatchBrush

CreateHatchBrush 函式會建立具有指定影線圖樣和色彩的邏輯筆刷。
CreateICA

CreateIC 函式會建立指定裝置的信息內容。 (ANSI)
CreateICW

CreateIC 函式會建立指定裝置的信息內容。 (Unicode)
CreateMetaFileA

CreateMetaFile 函式會為 Windows 格式元檔建立裝置內容。 (ANSI)
CreateMetaFileW

CreateMetaFile 函式會為 Windows 格式元檔建立裝置內容。 (Unicode)
CreatePalette

CreatePalette 函式會建立邏輯選擇區。
CreatePatternBrush

CreatePatternBrush 函式會建立具有指定位圖模式的邏輯筆刷。 位圖可以是由 CreateDIBSection 函式建立的 DIB 區段位圖,也可以是裝置相依點陣圖。
CreatePen

CreatePen 函式會建立具有指定樣式、寬度和色彩的邏輯畫筆。 接著可以將畫筆選取到裝置內容中,並用來繪製線條和曲線。
CreatePenIndirect

CreatePenIndirect 函式會建立邏輯外觀畫筆,該筆具有結構中指定的樣式、寬度和色彩。
CreatePolygonRgn

CreatePolygonRgn 函式會建立多邊形區域。
CreatePolyPolygonRgn

CreatePolyPolygonRgn 函式會建立包含一系列多邊形的區域。 多邊形可以重疊。
CreateRectRgn

CreateRectRgn 函式會建立矩形區域。
CreateRectRgnIndirect

CreateRectRgnIndirect 函式會建立矩形區域。
CreateRoundRectRgn

CreateRoundRectRgn 函式會建立具有圓角的矩形區域。
CreateScalableFontResourceA

CreateScalableFontResource 函式會建立可調整字型的字型資源檔。 (ANSI)
CreateScalableFontResourceW

CreateScalableFontResource 函式會建立可調整字型的字型資源檔。 (Unicode)
CreateSolidBrush

CreateSolidBrush 函式會建立具有指定純色的邏輯筆刷。
DeleteDC

DeleteDC 函式會刪除指定的裝置內容 (DC)。
DeleteEnhMetaFile

DeleteEnhMetaFile 函式會刪除增強格式元檔或增強格式元檔句柄。
DeleteFont

DeleteFont 巨集會刪除字型對象,釋放與字型對象相關聯的所有系統資源。
DeleteMetaFile

DeleteMetaFile 函式會刪除 Windows 格式元檔或 Windows 格式元檔句柄。
DeleteObject

DeleteObject 函式會刪除邏輯畫筆、筆刷、字型、點陣圖、區域或調色盤,釋放與對象相關聯的所有系統資源。 刪除物件之後,指定的句柄就不再有效。
DIBINDEX

DIBINDEX 巨集會將索引擷取至 DIB 色彩數據表中的專案,並傳回 COLORREF 值,指定與指定索引相關聯的色彩。
DPtoLP

DPtoLP 函式會將裝置座標轉換成邏輯座標。 轉換取決於裝置內容的對應模式、視窗和檢視區的原點和範圍設定,以及世界轉換。
DrawAnimatedRects

以動畫顯示視窗的標題,以指出圖示的開啟或最小化或最大化視窗。
DrawCaption

DrawCaption 函式會繪製視窗標題。
DrawEdge

DrawEdge 函式會繪製一或多個矩形邊緣。
DrawEscape

DrawEscape 函式提供無法透過圖形裝置介面 (GDI) 直接取得之指定視訊顯示器的繪圖功能。
DrawFocusRect

DrawFocusRect 函式會在樣式中繪製矩形,以指出矩形具有焦點。
DrawFrameControl

DrawFrameControl 函式會繪製指定類型和樣式的框架控制項。
DrawStateA

DrawState 函式會顯示影像,並套用視覺效果來指出狀態,例如已停用或默認狀態。 (ANSI)
DRAWSTATEPROC

DrawStateProc 函式是應用程式定義的回調函式,可轉譯 DrawState 函式的複雜影像。
DrawStateW

DrawState 函式會顯示影像,並套用視覺效果來指出狀態,例如已停用或默認狀態。 (Unicode)
DrawText

DrawText 函式會在指定的矩形中繪製格式化的文字。 (DrawText 函式)
DrawTextA

DrawText 函式會在指定的矩形中繪製格式化的文字。 它會根據指定的方法格式化文字(展開索引標籤、對齊字元、斷行等等)。 (DrawTextA)
DrawTextExA

DrawTextEx 函式會在指定的矩形中繪製格式化的文字。 (ANSI)
DrawTextExW

DrawTextEx 函式會在指定的矩形中繪製格式化的文字。 (Unicode)
DrawTextW

DrawTextW (Unicode) 函式會在指定的矩形中繪製格式化的文字。 (DrawTextW 函式)
埃利普斯

Ellipse 函式會繪製橢圓形。 橢圓形的中心是指定周框的中心。 省略號是使用目前的畫筆來概述,並使用目前的筆刷填滿。
EndPaint

EndPaint 函式會在指定的視窗中標記繪製的結尾。 每個 BeginPaint 函式的呼叫都需要此函式,但只有在繪製完成之後。
EndPath

EndPath 函式會關閉路徑括弧,並將括弧所定義的路徑選取到指定的裝置內容中。
ENHMFENUMPROC

EnhMetaFileProc 函式是搭配 EnumEnhMetaFile 函式使用的應用程式定義回調函式。
EnumDisplayDevicesA

EnumDisplayDevices 函式可讓您取得目前會話中顯示裝置的相關信息。 (ANSI)
EnumDisplayDevicesW

EnumDisplayDevices 函式可讓您取得目前會話中顯示裝置的相關信息。 (Unicode)
EnumDisplayMonitors

EnumDisplayMonitors 函式會列舉顯示監視器(包括與鏡像驅動程式相關聯的隱藏虛擬監視器),這些監視器與指定裁剪矩形的交集和裝置內容的可見區域交集所形成的區域相交。 EnumDisplayMonitors 會針對列舉的每個監視器呼叫應用程式定義的 MonitorEnumProc 回呼函式一次。 請注意,GetSystemMetrics (SM_CMONITORS) 只會計算顯示監視器。
EnumDisplaySettingsA

EnumDisplaySettings 函式會擷取顯示裝置其中一個圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對這個函式進行一系列呼叫。 (ANSI)
EnumDisplaySettingsExA

EnumDisplaySettingsEx 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對這個函式進行一系列呼叫。 (ANSI)
EnumDisplaySettingsExW

EnumDisplaySettingsEx 函式會擷取顯示裝置其中一種圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對這個函式進行一系列呼叫。 (Unicode)
EnumDisplaySettingsW

EnumDisplaySettings 函式會擷取顯示裝置其中一個圖形模式的相關信息。 若要擷取顯示裝置所有圖形模式的資訊,請對這個函式進行一系列呼叫。 (Unicode)
EnumEnhMetaFile

EnumEnhMetaFile 函式會藉由擷取每個記錄並傳遞至指定的回呼函式,來列舉增強格式元檔內的記錄。
EnumFontFamiliesA

EnumFontFamilies 函式會列舉指定裝置上可用之指定字型系列中的字型。 (ANSI)
EnumFontFamiliesExA

EnumFontFamiliesEx 函式會列舉系統中符合 LOGFONT 結構所指定字型特性的所有唯一命名字型。 EnumFontFamiliesEx 會根據字樣名稱、字元集或兩者來列舉字型。 (ANSI)
EnumFontFamiliesExW

EnumFontFamiliesEx 函式會列舉系統中符合 LOGFONT 結構所指定字型特性的所有唯一命名字型。 EnumFontFamiliesEx 會根據字樣名稱、字元集或兩者來列舉字型。 (Unicode)
EnumFontFamiliesW

EnumFontFamilies 函式會列舉指定裝置上可用之指定字型系列中的字型。 (Unicode)
EnumFontsA

EnumFonts 函式會列舉指定裝置上可用的字型。 (ANSI)
EnumFontsW

EnumFonts 函式會列舉指定裝置上可用的字型。 (Unicode)
EnumMetaFile

EnumMetaFile 函式會藉由擷取每個記錄並將其傳遞至指定的回呼函式,來列舉 Windows 格式元文件內的記錄。
EnumObjects

EnumObjects 函式會列舉指定裝置內容 (DC) 可用的畫筆或筆刷。
EqualRect

EqualRect 函式會比較左上角和右下角的座標,判斷兩個指定的矩形是否相等。
EqualRgn

EqualRgn 函式會檢查兩個指定的區域,以判斷它們是否相同。 如果兩個區域的大小和形狀相等,函式會考慮兩個區域相同。
ExcludeClipRect

ExcludeClipRect 函式會建立新的裁剪區域,其中包含現有的裁剪區域減去指定的矩形。
ExcludeUpdateRgn

ExcludeUpdateRgn 函式會藉由從裁剪區域排除視窗中更新的區域,防止在視窗無效區域內繪製。
ExtCreatePen

ExtCreatePen 函式會建立具有指定樣式、寬度和筆刷屬性的邏輯外觀或幾何畫筆。
ExtCreateRegion

ExtCreateRegion 函式會從指定的區域和轉換數據建立區域。
ExtFloodFill

ExtFloodFill 函式會以目前的筆刷填滿顯示介面的區域。
ExtSelectClipRgn

ExtSelectClipRgn 函式會使用指定的模式,將指定的區域與目前的裁剪區域結合。
ExtTextOutA

ExtTextOut 函式會使用目前選取的字型、背景色彩和文字色彩來繪製文字。 您可以選擇性地提供用於裁剪、不透明或兩者的維度。 (ANSI)
ExtTextOutW

ExtTextOut 函式會使用目前選取的字型、背景色彩和文字色彩來繪製文字。 您可以選擇性地提供用於裁剪、不透明或兩者的維度。 (Unicode)
FillPath

FillPath 函式會關閉目前路徑中任何開啟的數位,並使用目前的筆刷和多邊形填滿模式填滿路徑的內部。
FillRect

FillRect 函式會使用指定的筆刷填滿矩形。 此函式包含左框線和上框線,但會排除矩形的右框線和下框線。
FillRgn

FillRgn 函式會使用指定的筆刷填滿區域。
FlattenPath

FlattenPath 函式會將選取的路徑中的任何曲線轉換成目前的裝置內容 (DC),將每個曲線轉換成一連串的線條。
FloodFill

FloodFill 函式會以目前的筆刷填滿顯示介面的區域。 區域會假設系結為色彩參數所指定。
FrameRect

FrameRect 函式會使用指定的筆刷,在指定的矩形周圍繪製框線。 框線的寬度和高度一律是一個邏輯單元。
FrameRgn

FrameRgn 函式會使用指定的筆刷,在指定的區域周圍繪製框線。
GdiAlphaBlend

GdiAlphaBlend 函式會顯示具有透明或半透明圖元的點陣圖。
GdiComment

GdiComment 函式會將批注從緩衝區複製到指定的增強格式元檔。
GdiFlush

GdiFlush 函式會排清呼叫線程目前的批次。
GdiGetBatchLimit

GdiGetBatchLimit 函式會傳回可在呼叫線程目前批次中累積的函式呼叫數目上限。 系統會在超過此限制時排清目前的批次。
GdiGradientFill

GdiGradientFill 函式會填滿矩形和三角形結構。
GdiSetBatchLimit

GdiSetBatchLimit 函式會設定呼叫線程目前批次中可累積的函式呼叫數目上限。 系統會在超過此限制時排清目前的批次。
GdiTransparentBlt

GdiTransparentBlt 函式會執行與指定來源裝置內容中圖元矩形相對應的色彩數據位區塊傳輸至目的地裝置內容。
GetArcDirection

GetArcDirection 函式會擷取指定裝置內容的目前弧線方向。 弧形和矩形函式會使用弧形方向。
GetAspectRatioFilterEx

GetAspectRatioFilterEx 函式會擷取目前外觀比例篩選的設定。
GetBitmapBits

GetBitmapBits 函式會將指定裝置相依點陣圖的點陣圖複製到緩衝區。
GetBitmapDimensionEx

GetBitmapDimensionEx 函式會擷取相容點圖的維度。 擷取的維度必須由 SetBitmapDimensionEx 函式設定。
GetBkColor

GetBkColor 函式會傳回指定裝置內容的目前背景色彩。
GetBkMode

GetBkMode 函式會傳回指定裝置內容的目前背景混合模式。 裝置內容的背景混合模式會影響不是實線的文字、影線筆刷和畫筆樣式。
GetBoundsRect

GetBoundsRect 函式會取得指定裝置內容的目前累積周框。
GetBrushOrgEx

GetBrushOrgEx 函式會擷取指定裝置內容的目前筆刷原點。 此函式會取代 GetBrushOrg 函式。
GetBValue

GetBValue 巨集會擷取紅色、綠色、藍色 (RGB) 值的藍色元件強度值。
GetCharABCWidthsA

GetCharABCWidths 函式會從目前的 TrueType 字型擷取指定範圍中連續字元的寬度,以邏輯單位為單位。 此函式只會使用 TrueType 字型來成功。 (ANSI)
GetCharABCWidthsFloatA

GetCharABCWidthsFloat 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯單位為單位。 (ANSI)
GetCharABCWidthsFloatW

GetCharABCWidthsFloat 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯單位為單位。 (Unicode)
GetCharABCWidthsI

GetCharABCWidthsI 函式會從目前的 TrueType 字型擷取指定範圍中連續字元索引的寬度,以邏輯單位為單位。 此函式只會使用 TrueType 字型來成功。
GetCharABCWidthsW

GetCharABCWidths 函式會從目前的 TrueType 字型擷取指定範圍中連續字元的寬度,以邏輯單位為單位。 此函式只會使用 TrueType 字型來成功。 (Unicode)
GetCharacterPlacementA

GetCharacterPlacement 函式會擷取字元字串的相關信息,例如字元寬度、插入號定位、字串內的順序,以及字元轉譯。 (ANSI)
GetCharacterPlacementW

GetCharacterPlacement 函式會擷取字元字串的相關信息,例如字元寬度、插入號定位、字串內的順序,以及字元轉譯。 (Unicode)
GetCharWidth32A

GetCharWidth32 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯座標為單位。 (ANSI)
GetCharWidth32W

GetCharWidth32 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯座標為單位。 (Unicode)
GetCharWidthA

GetCharWidth 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯座標為單位。 (ANSI)
GetCharWidthFloatA

GetCharWidthFloat 函式會從目前字型擷取指定範圍中連續字元的小數寬度。 (ANSI)
GetCharWidthFloatW

GetCharWidthFloat 函式會從目前字型擷取指定範圍中連續字元的小數寬度。 (Unicode)
GetCharWidthI

GetCharWidthI 函式會從目前字型擷取指定範圍中連續圖像索引的寬度,以邏輯座標為單位。
GetCharWidthW

GetCharWidth 函式會從目前字型擷取指定範圍中連續字元的寬度,以邏輯座標為單位。 (Unicode)
GetClipBox

GetClipBox 函式會擷取最緊密周框的維度,該矩形可以在裝置上目前的可見區域周圍繪製。
GetClipRgn

GetClipRgn 函式會擷取句柄,識別指定裝置內容的目前應用程式定義裁剪區域。
GetColorAdjustment

GetColorAdjustment 函式會擷取指定裝置內容 (DC) 的色彩調整值。
GetCurrentObject

GetCurrentObject 函式會擷取指定類型物件的句柄,該物件已選取至指定的裝置內容 (DC)。
GetCurrentPositionEx

GetCurrentPositionEx 函式會擷取邏輯座標中的目前位置。
GetDC

GetDC 函式會擷取指定視窗之工作區或整個畫面之裝置內容 (DC) 的句柄。
GetDCBrushColor

GetDCBrushColor 函式會擷取指定裝置內容 (DC) 的目前筆刷色彩。
GetDCEx

GetDCEx 函式會擷取指定視窗或整個畫面工作區之裝置內容 (DC) 的句柄。
GetDCOrgEx

GetDCOrgEx 函式會擷取指定裝置內容 (DC) 的最終轉譯來源。
GetDCPenColor

GetDCPenColor 函式會擷取指定裝置內容 (DC) 的目前畫筆色彩。
GetDeviceCaps

GetDeviceCaps 函式會擷取指定裝置的裝置特定資訊。
GetDIBColorTable

GetDIBColorTable 函式會從 DIB 區段位圖的色彩數據表中,擷取 RGB(紅色、綠色、藍色)色彩值,而該色彩值目前已選取到指定的裝置內容中。
GetDIBits

GetDIBits 函式會擷取指定相容點陣陣,並使用指定的格式將它們複製到緩衝區作為 DIB。
GetEnhMetaFileA

GetEnhMetaFile 函式會建立句柄,以識別儲存在指定檔案中的增強格式元檔。 (ANSI)
GetEnhMetaFileBits

GetEnhMetaFileBits 函式會擷取指定增強格式元檔的內容,並將其複製到緩衝區。
GetEnhMetaFileDescriptionA

GetEnhMetaFileDescription 函式會從增強格式元檔擷取選擇性的文字描述,並將字串複製到指定的緩衝區。 (ANSI)
GetEnhMetaFileDescriptionW

GetEnhMetaFileDescription 函式會從增強格式元檔擷取選擇性的文字描述,並將字串複製到指定的緩衝區。 (Unicode)
GetEnhMetaFileHeader

GetEnhMetaFileHeader 函式會擷取包含指定增強格式元文件標頭的記錄。
GetEnhMetaFilePaletteEntries

GetEnhMetaFilePaletteEntries 函式會從指定的增強型元檔擷取選用的調色盤專案。
GetEnhMetaFileW

GetEnhMetaFile 函式會建立句柄,以識別儲存在指定檔案中的增強格式元檔。 (Unicode)
GetFontData

GetFontData 函式會擷取 TrueType 字型的字型計量數據。
GetFontLanguageInfo

GetFontLanguageInfo 函式會傳回指定顯示內容目前所選字型的相關信息。 應用程式通常會使用這項資訊和 GetCharacterPlacement 函式來準備字元字串以供顯示。
GetFontUnicodeRanges

GetFontUnicodeRanges 函式會傳回字型所支援 Unicode 字元的相關信息。 資訊會以 GLYPHSET 結構的形式傳回。
GetGlyphIndicesA

GetGlyphIndices 函式會將字串轉譯成字元索引數位。 函式可用來判斷字元是否存在於字型中。 (ANSI)
GetGlyphIndicesW

GetGlyphIndices 函式會將字串轉譯成字元索引數位。 函式可用來判斷字元是否存在於字型中。 (Unicode)
GetGlyphOutlineA

GetGlyphOutline 函式會擷取 TrueType 字型中選取至指定裝置內容之字元的外框或位圖。 (ANSI)
GetGlyphOutlineW

GetGlyphOutline 函式會擷取 TrueType 字型中選取至指定裝置內容之字元的外框或位圖。 (Unicode)
GetGraphicsMode

GetGraphicsMode 函式會擷取指定裝置內容的目前圖形模式。
GetGValue

GetGValue 巨集會擷取紅色、綠色、藍色 (RGB) 值的綠色元件強度值。
GetKerningPairsA

GetKerningPairs 函式會針對指定的裝置內容,擷取目前選取字型的字元字組。 (ANSI)
GetKerningPairsW

GetKerningPairs 函式會針對指定的裝置內容,擷取目前選取字型的字元字組。 (Unicode)
GetLayout

GetLayout 函式會傳回裝置內容 (DC) 的配置。
GetMapMode

GetMapMode 函式會擷取目前的對應模式。
GetMetaFileA

GetMetaFile 函式會建立句柄,以識別儲存在指定檔案中的元檔。 (ANSI)
GetMetaFileBitsEx

GetMetaFileBitsEx 函式會擷取 Windows 格式元文件的內容,並將其複製到指定的緩衝區。
GetMetaFileW

GetMetaFile 函式會建立句柄,以識別儲存在指定檔案中的元檔。 (Unicode)
GetMetaRgn

GetMetaRgn 函式會擷取指定裝置內容的目前中繼區域。
GetMiterLimit

GetMiterLimit 函式會擷取指定裝置內容的Miter限制。
GetMonitorInfoA

GetMonitorInfo 函式會擷取顯示監視器的相關信息。 (ANSI)
GetMonitorInfoW

GetMonitorInfo 函式會擷取顯示監視器的相關信息。 (Unicode)
GetNearestColor

GetNearestColor 函式會擷取色彩值,識別系統調色盤中的色彩,該色彩值會在使用指定的色彩值時顯示。
GetNearestPaletteIndex

GetNearestPaletteIndex 函式會擷取指定邏輯調色盤中專案索引,最符合指定的色彩值。
GetObject

GetObject 函式 (wingdi.h) 會擷取指定圖形對象的資訊。
GetObjectA

GetObject 函式會擷取指定之圖形物件的資訊。 (GetObjectA)
GetObjectType

GetObjectType 會擷取指定物件的型別。
GetObjectW

GetObjectW (Unicode) 函式 (wingdi.h) 會擷取指定圖形物件的資訊。
GetOutlineTextMetricsA

GetOutlineTextMetrics 函式會擷取 TrueType 字型的文字計量。 (ANSI)
GetOutlineTextMetricsW

GetOutlineTextMetrics 函式會擷取 TrueType 字型的文字計量。 (Unicode)
GetPaletteEntries

GetPaletteEntries 函式會從指定的邏輯選擇區擷取指定的調色盤項目範圍。
GetPath

GetPath 函式會擷取定義線條端點的座標,以及選取到指定裝置內容之路徑中找到的曲線控制點。
GetPixel

GetPixel 函式會擷取指定座標上像素的紅色、綠色、藍色(RGB)色彩值。
GetPolyFillMode

GetPolyFillMode 函式會擷取目前的多邊形填滿模式。
GetRandomRgn

GetRandomRgn 函式會將指定裝置內容的系統裁剪區域複製到特定區域。
GetRasterizerCaps

GetRasterizerCaps 函式會傳回旗標,指出是否已在系統中安裝 TrueType 字型。
GetRegionData

GetRegionData 函式會以描述區域的數據填滿指定的緩衝區。 此數據報括組成區域之矩形的維度。
GetRgnBox

GetRgnBox 函式會擷取指定區域的周框。
GetROP2

GetROP2 函式會擷取指定裝置內容的前景混合模式。 混合模式會指定如何結合畫筆或內部色彩和螢幕上的色彩,以產生新的色彩。
GetRValue

GetRValue 巨集會擷取紅色、綠色、藍色 (RGB) 值的紅色元件強度值。
GetStockObject

GetStockObject 函式會擷取其中一個股票畫筆、筆刷、字型或調色盤的句柄。
GetStretchBltMode

GetStretchBltMode 函式會擷取目前的延展模式。 延展模式會定義呼叫 StretchBlt 函式時,如何新增或移除位圖中的色彩數據。
GetSysColorBrush

GetSysColorBrush 函式會擷取句柄,識別對應至指定之色彩索引的邏輯筆刷。
GetSystemPaletteEntries

GetSystemPaletteEntries 函式會從系統調色盤中擷取與指定裝置內容 (DC) 相關聯的調色盤項目範圍。
GetSystemPaletteUse

GetSystemPaletteUse 函式會擷取指定裝置內容 (DC) 的系統 (實體) 調色盤目前狀態。
GetTabbedTextExtentA

GetTabbedTextExtent 函式會計算字元字串的寬度和高度。 (ANSI)
GetTabbedTextExtentW

GetTabbedTextExtent 函式會計算字元字串的寬度和高度。 (Unicode)
GetTextAlign

GetTextAlign 函式會擷取指定裝置內容的文字對齊設定。
GetTextCharacterExtra

GetTextCharacterExtra 函式會擷取指定裝置內容的目前字元間距。
GetTextColor

GetTextColor 函式會擷取指定裝置內容的目前文字色彩。
GetTextExtentExPointA

GetTextExtentExPoint 函式會擷取指定字串中符合指定空格的字元數,並以每個字元的文字範圍填滿陣列。 (ANSI)
GetTextExtentExPointI

GetTextExtentExPointI 函式會擷取指定字串中的字元數,此字串會符合指定的空格,並以每個字元的文字範圍填滿數位。
GetTextExtentExPointW

GetTextExtentExPoint 函式會擷取指定字串中符合指定空格的字元數,並以每個字元的文字範圍填滿陣列。 (Unicode)
GetTextExtentPoint32A

GetTextExtentPoint32 函式會計算指定文字字串的寬度和高度。 (ANSI)
GetTextExtentPoint32W

GetTextExtentPoint32 函式會計算指定文字字串的寬度和高度。 (Unicode)
GetTextExtentPointA

GetTextExtentPoint 函式會計算指定文字字串的寬度和高度。 (ANSI)
GetTextExtentPointI

GetTextExtentPointI 函式會計算指定字元索引數位的寬度和高度。
GetTextExtentPointW

GetTextExtentPoint 函式會計算指定文字字串的寬度和高度。 (Unicode)
GetTextFaceA

GetTextFace 函式會擷取選取至指定裝置內容之字型的字樣名稱。 (ANSI)
GetTextFaceW

GetTextFace 函式會擷取選取至指定裝置內容之字型的字樣名稱。 (Unicode)
GetTextMetrics

GetTextMetrics 函式 (wingdi.h) 會以目前選取字型的度量填滿指定的緩衝區。
GetTextMetricsA

GetTextMetrics 函式會以目前選取字型的度量填滿指定的緩衝區。 (GetTextMetricsA)
GetTextMetricsW

GetTextMetricsW (Unicode) 函式 (wingdi.h) 會以目前選取字型的度量填滿指定的緩衝區。
GetUpdateRect

GetUpdateRect 函式會擷取最小矩形的座標,該座標會完全包圍指定視窗的更新區域。
GetUpdateRgn

GetUpdateRgn 函式會將視窗的更新區域複製到指定的區域,以擷取視窗的更新區域。 更新區域的座標相對於視窗左上角(也就是用戶端座標)。
GetViewportExtEx

GetViewportExtEx 函式會針對指定的裝置內容擷取目前檢視區的 x 範圍和 Y 範圍。
GetViewportOrgEx

GetViewportOrgEx 函式會擷取指定裝置內容的檢視區原點 X 座標和 Y 座標。
GetWindowDC

GetWindowDC 函式會擷取整個視窗的裝置內容(DC),包括標題欄、功能表和滾動條。
GetWindowExtEx

此函式會擷取指定裝置內容的視窗 x 範圍和 Y 範圍。
GetWindowOrgEx

GetWindowOrgEx 函式會擷取指定裝置內容之視窗原點的 x 座標和 Y 座標。
GetWindowRgn

GetWindowRgn 函式會取得視窗視窗區域的複本。
GetWindowRgnBox

GetWindowRgnBox 函式會擷取視窗區域最緊密周框的維度。
GetWinMetaFileBits

GetWinMetaFileBits 函式會將增強格式記錄從元檔轉換成 Windows 格式記錄,並將轉換的記錄儲存在指定的緩衝區中。
GetWorldTransform

GetWorldTransform 函式會擷取目前的世界空間到分頁空間轉換。
GOBJENUMPROC

EnumObjectsProc 函式是搭配 EnumObjects 函式使用的應用程式定義回調函式。
GradientFill

GradientFill 函式會填滿矩形和三角形結構。
GrayStringA

GrayString 函式會在指定的位置繪製灰色文字。 (ANSI)
GRAYSTRINGPROC

OutputProc 函式是搭配 GrayString 函式使用的應用程式定義回調函式。
GrayStringW

GrayString 函式會在指定的位置繪製灰色文字。 (Unicode)
flateRect

InflateRect 函式會增加或減少指定矩形的寬度和高度。
IntersectClipRect

IntersectClipRect 函式會從目前裁剪區域和指定矩形的交集建立新的裁剪區域。
IntersectRect

IntersectRect 函式會計算兩個來源矩形的交集,並將交集矩形的座標放入目的矩形。
InvalidateRect

InvalidateRect 函式會將矩形新增至指定的視窗更新區域。 更新區域代表必須重新繪製之視窗工作區的部分。
InvalidateRgn

InvalidateRgn 函式會將它新增至視窗的目前更新區域,使指定區域內的工作區失效。
invertRect

InvertRect 函式會藉由對矩形內部每個圖元的色彩值執行邏輯 NOT 運算,反轉視窗中的矩形。
InvertRgn

InvertRgn 函式會反轉指定區域中的色彩。
IsRectEmpty

IsRectEmpty 函式會判斷指定的矩形是否空白。
LineDDA

LineDDA 函式會決定指定起點和終點所定義之線條應該反白顯示哪些圖元。
LINEDDAPROC

LineDDAProc 函式是與LineDDA函式搭配使用的應用程式定義回呼函式。
LineTo

LineTo 函式會從目前的位置繪製一條線,但不包括指定的點。
LoadBitmapA

LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (ANSI)
LoadBitmapW

LoadBitmap 函式會從模組的可執行檔載入指定的點陣圖資源。 (Unicode)
LockWindowUpdate

LockWindowUpdate 函式會停用或啟用指定視窗中的繪圖。 一次只能鎖定一個視窗。
LPtoDP

LPtoDP 函式會將邏輯座標轉換成裝置座標。 轉換取決於裝置內容的對應模式、視窗和檢視區的原點和範圍設定,以及世界轉換。
MAKEPOINTS

MAKEPOINTS 巨集會將包含點 x 座標和 Y 座標的值轉換成 POINTS 結構。
MAKEROP4

MAKEROP4 巨集會建立四元點陣作業程序代碼,以搭配MaskBlt函式使用。
MapWindowPoints

MapWindowPoints 函式會將一組點從座標空間轉換成相對於另一個視窗的座標空間。
MaskBlt

MaskBlt 函式會使用指定的遮罩和點陣作業,結合來源和目的地點陣的色彩數據。
MergeFontPackage

MergeFontPackage 函式會操作 CreateFontPackage 所建立的字型。
MFENUMPROC

EnumMetaFileProc 函式是應用程式定義的回呼函式,可處理 Windows 格式元文件記錄。
ModifyWorldTransform

ModifyWorldTransform 函式會使用指定的模式變更裝置內容的世界轉換。
MONITORENUMPROC

MonitorEnumProc 函式是 EnumDisplayMonitors 函式所呼叫的應用程式定義回調函式。
MonitorFromPoint

MonitorFromPoint 函式會擷取包含指定點之顯示監視器的句柄。
MonitorFromRect

MonitorFromRect 函式會擷取顯示監視器的句柄,該監視器具有與指定矩形交集的最大區域。
MonitorFromWindow

MonitorFromWindow 函式會擷取顯示監視器的句柄,該監視器具有與指定視窗周框的最大交集區域。
MoveToEx

MoveToEx 函式會將目前的位置更新為指定的點,並選擇性地傳回先前的位置。
OffsetClipRgn

OffsetClipRgn 函式會依指定的位移行動裝置內容的裁剪區域。
OffsetRect

OffsetRect 函式會依指定的位移移動指定的矩形。
OffsetRgn

OffsetRgn 函式會依指定的位移移動區域。
OffsetViewportOrgEx

OffsetViewportOrgEx 函式會使用指定的水準和垂直位移,修改裝置內容的檢視區原點。
OffsetWindowOrgEx

OffsetWindowOrgEx 函式會使用指定的水準和垂直位移,修改裝置內容的視窗原點。
PaintDesktop

PaintDesktop 函式會以桌面模式或桌布填滿指定裝置內容中的裁剪區域。 函式主要是針對殼層桌面提供。
PaintRgn

PaintRgn 函式會使用目前選取的筆刷繪製到裝置內容中指定的區域。
PALETTEINDEX

PALETTEINDEX 巨集接受邏輯調色盤專案的索引,並傳回由 COLORREF 值所組成的調色盤項目規範,指定與指定索引相關聯的色彩。
PALETTERGB

PALETTERGB 巨集接受三個值,代表紅色、綠色和藍色的相對強度,並傳回調色盤相對紅色、綠色、藍色(RGB)規範,由高階位元組中的 2 和三個低階位元組中的 RGB 值組成。 使用調色盤的應用程式可以將這個規範,而不是明確的 RGB 值傳遞至預期色彩的函式。
PatBlt

PatBlt 函式會使用目前選取到指定裝置內容的筆刷來繪製指定的矩形。 筆刷色彩和表面色彩或色彩會使用指定的點陣運算來結合。
PathToRegion

PathToRegion 函式會從選取到指定裝置內容的路徑建立區域。 產生的區域會使用裝置座標。
餅圖

Pie 函式會繪製由橢圓形和兩個星形交集所系結的餅形橢形。 餅圖是使用目前的畫筆,並使用目前的筆刷填滿。
PlayEnhMetaFile

PlayEnhMetaFile 函式會顯示儲存在指定增強格式元檔中的圖片。
PlayEnhMetaFileRecord

PlayEnhMetaFileRecord 函式會執行記錄所識別的圖形裝置介面 (GDI) 函式,以播放增強型元文件記錄。
PlayMetaFile

PlayMetaFile 函式會顯示儲存在指定裝置上指定 Windows 格式元檔中的圖片。
PlayMetaFileRecord

PlayMetaFileRecord 函式會執行該記錄中包含的圖形裝置介面 (GDI) 函式,以播放 Windows 格式元文件記錄。
PlgBlt

PlgBlt 函式會執行位區塊傳送色彩數據,從來源裝置內容中指定的矩形到目的地裝置內容中指定的平行投影。
POINTSTOPOINT

POINTSTOPOINT 巨集會將POINTS結構的內容複製到POINT結構中。
POINTTOPOINTS

POINTTOPOINTS 巨集將POINT結構轉換成POINTS結構。
PolyBezier

PolyBezier 函式會繪製一或多個 Bézier 曲線。
PolyBezierTo

PolyBezierTo 函式會繪製一或多個 Bézier 曲線。
PolyDraw

PolyDraw 函式會繪製一組折線段和貝塞爾曲線。
多邊形

Polygon 函式會繪製由直線連接的兩個或多個頂點組成的多邊形。 多邊形是使用目前的畫筆,並使用目前的筆刷和多邊形填滿模式來填滿。
Polyline

Polyline 函式會連接指定數位中的點,以繪製一系列的線條線段。
PolylineTo

PolylineTo 函式會繪製一或多個直線。
PolyPolygon

PolyPolygon 函式會繪製一系列的封閉多邊形。 每個多邊形都是使用目前的畫筆,並使用目前的筆刷和多邊形填滿模式來填滿。 此函式所繪製的多邊形可以重疊。
PolyPolyline

PolyPolyline 函式會繪製多個連接的線段數列。
PolyTextOutA

PolyTextOut 函式會使用目前在指定裝置內容中選取的字型和文字色彩來繪製數個字串。 (ANSI)
PolyTextOutW

PolyTextOut 函式會使用目前在指定裝置內容中選取的字型和文字色彩來繪製數個字串。 (Unicode)
PtInRect

PtInRect 函式會判斷指定的點是否位於指定的矩形內。
PtInRegion

PtInRegion 函式會判斷指定的點是否位於指定的區域內。
PtVisible

PtVisible 函式會判斷指定的點是否在裝置內容的裁剪區域內。
RealizePalette

RealizePalette 函式會將調色盤專案從目前的邏輯調色盤對應到系統調色盤。
矩形

Rectangle 函式會繪製矩形。 矩形是使用目前的畫筆來框,並使用目前的筆刷填滿。
RectInRegion

RectInRegion 函式會判斷指定矩形的任何部分是否位於區域的界限內。
RectVisible

RectVisible 函式會判斷指定矩形的任何部分是否位於裝置內容的裁剪區域內。
RedrawWindow

RedrawWindow 函式會更新視窗工作區中指定的矩形或區域。
ReleaseDC

ReleaseDC 函式會釋放裝置內容 (DC),釋放它供其他應用程式使用。 ReleaseDC 函式的效果取決於 DC 的類型。 它只會釋放通用和視窗DC。 它不會影響類別或私人 DC。
RemoveFontMemResourceEx

RemoveFontMemResourceEx 函式會移除從記憶體圖像檔新增的字型。
RemoveFontResourceA

RemoveFontResource 函式會從系統字型數據表中移除指定檔案中的字型。 (ANSI)
RemoveFontResourceExA

RemoveFontResourceEx 函式會從系統字型表格中移除指定檔案中的字型。 (ANSI)
RemoveFontResourceExW

RemoveFontResourceEx 函式會從系統字型表格中移除指定檔案中的字型。 (Unicode)
RemoveFontResourceW

RemoveFontResource 函式會從系統字型數據表中移除指定檔案中的字型。 (Unicode)
ResetDCA

ResetDC 函式會使用指定的資訊來更新指定的印表機或繪圖器裝置內容。。 (ANSI)
ResetDCW

ResetDC 函式會使用指定的資訊來更新指定的印表機或繪圖器裝置內容。。 (Unicode)
ResizePalette

ResizePalette 函式會根據指定的值來增加或減少邏輯調色盤的大小。
RestoreDC

RestoreDC 函式會將裝置內容 (DC) 還原至指定的狀態。 DC 會藉由將狀態資訊從先前呼叫 SaveDC 函式所建立的堆疊中擷取來還原。
RGB

RGB 巨集會根據提供的自變數和輸出裝置的色彩功能,選取紅色、綠色、藍色(RGB) 色彩。
RoundRect

RoundRect 函式會繪製具有圓角的矩形。 矩形是使用目前的畫筆來框,並使用目前的筆刷填滿。
SaveDC

SaveDC 函式會將描述所選物件和圖形模式的數據(例如點陣圖、筆刷、調色盤、字型、畫筆、區域、繪圖模式和對應模式)複製到內容堆疊,以儲存指定裝置內容的目前狀態。
ScaleViewportExtEx

ScaleViewportExtEx 函式會使用指定乘數和除數所形成的比例來修改裝置內容的檢視區。
ScaleWindowExtEx

ScaleWindowExtEx 函式會使用指定乘數和除數所形成的比例來修改裝置內容的視窗。
ScreenToClient

ScreenToClient 函式會將螢幕上指定點的螢幕座標轉換為工作區座標。
SelectClipPath

SelectClipPath 函式會選取目前路徑做為裝置內容的裁剪區域,使用指定的模式將新區域與任何現有的裁剪區域結合在一起。
SelectClipRgn

SelectClipRgn 函式會將區域選取為指定裝置內容的目前裁剪區域。
SelectFont

SelectFont 巨集會將字型物件選取至指定的裝置內容 (DC)。 新的字型物件會取代先前的字型物件。
SelectObject

SelectObject 函式會將物件選取至指定的裝置內容 (DC)。 新的物件會取代相同類型的上一個物件。
SelectPalette

SelectPalette 函式會將指定的邏輯選擇區選取到裝置內容中。
SetArcDirection

SetArcDirection 會設定要用於弧線和矩形函式的繪圖方向。
SetBitmapBits

SetBitmapBits 函式會將點陣圖的色彩數據位設定為指定的值。
SetBitmapDimensionEx

SetBitmapDimensionEx 函式會將慣用的維度指派給位圖。 應用程式可以使用這些維度;不過,系統不會使用它們。
SetBkColor

SetBkColor 函式會將目前的背景色彩設定為指定的色彩值,如果裝置無法代表指定的色彩值,則設定為最接近的實體色彩。
SetBkMode

SetBkMode 函式會設定指定裝置內容的背景混合模式。 背景混合模式會與文字、影線筆刷和手寫筆樣式搭配使用,這些樣式不是實線。
SetBoundsRect

SetBoundsRect 函式會控制指定裝置內容的周框信息的累積。
SetBrushOrgEx

SetBrushOrgEx 函式會設定 GDI 指派給應用程式選取到指定裝置內容的下一個筆刷來源。
SetColorAdjustment

SetColorAdjustment 函式會使用指定的值來設定裝置內容 (DC) 的色彩調整值。
SetDCBrushColor

SetDCBrushColor 函式會將目前的裝置內容 (DC) 筆刷色彩設定為指定的色彩值。 如果裝置無法代表指定的色彩值,則色彩會設定為最接近的實體色彩。
SetDCPenColor

SetDCPenColor 函式會將目前的裝置內容 (DC) 畫筆色彩設定為指定的色彩值。 如果裝置無法代表指定的色彩值,則色彩會設定為最接近的實體色彩。
SetDIBColorTable

SetDIBColorTable 函式會在目前選取到指定裝置內容的 DIB 色彩數據表中,設定一系列專案中的 RGB(紅色、綠色、藍色)色彩值。
SetDIBits

SetDIBits 函式會使用指定 DIB 中找到的色彩數據,在相容的點陣圖 (DDB) 中設定圖元。
SetDIBitsToDevice

SetDIBitsToDevice 函式會使用 DIB、JPEG 或 PNG 影像中的色彩數據,在裝置上設定與目的地裝置內容相關聯的指定矩形中的圖元。
SetEnhMetaFileBits

SetEnhMetaFileBits 函式會從指定的數據建立以記憶體為基礎的增強格式元檔。
SetGraphicsMode

SetGraphicsMode 函式會設定指定裝置內容的圖形模式。
SetLayout

SetLayout 函式會變更裝置內容 (DC) 的配置。
SetMapMode

SetMapMode 函式會設定指定裝置內容的對應模式。 對應模式會定義用來將分頁空間單位轉換成裝置空間單位的測量單位,並定義裝置 x 和 y 軸的方向。
SetMapperFlags

SetMapperFlags 函式會改變字型對應程式在將邏輯字型對應至實體字型時所使用的演算法。
SetMetaFileBitsEx

SetMetaFileBitsEx 函式會從提供的數據建立以記憶體為基礎的 Windows 格式元檔。
SetMetaRgn

SetMetaRgn 函式會與目前中繼區域交集指定裝置內容的目前裁剪區域,並將合併的區域儲存為指定裝置內容的新中繼區域。
SetMiterLimit

SetMiterLimit 函式會設定指定裝置內容之 Miter 聯結長度的限制。
SetPaletteEntries

SetPaletteEntries 函式會設定邏輯調色盤中專案範圍內的 RGB(紅色、綠色、藍色)色彩值和旗標。
SetPixel

SetPixel 函式會將位於指定座標的像素設定為指定的色彩。
SetPixelV

SetPixelV 函式會將指定座標的像素設定為最接近指定色彩的近似值。 點必須位於裁剪區域和裝置介面的可見部分。
SetPolyFillMode

SetPolyFillMode 函式會設定填滿多邊形之函式的多邊形填滿模式。
SetRect

SetRect 函式會設定指定矩形的座標。 這相當於將左、上、右和下自變數指派給 RECT 結構的適當成員。
SetRectEmpty

SetRectEmpty 函式會建立空白矩形,其中所有座標都設定為零。
SetRectRgn

SetRectRgn 函式會將區域轉換成具有指定座標的矩形區域。
SetROP2

SetROP2 函式會設定目前的前景混合模式。
SetStretchBltMode

SetStretchBltMode 函式會在指定的裝置內容中設定位圖延展模式。
SetSystemPaletteUse

SetSystemPaletteUse 函式可讓應用程式指定系統調色盤是否包含 2 或 20 個靜態色彩。
SetTextAlign

SetTextAlign 函式會設定指定裝置內容的文字對齊旗標。
SetTextCharacterExtra

SetTextCharacterExtra 函式會設定字元間距。 當系統寫入一行文字時,字元間距會新增至每個字元,包括斷字元。
SetTextColor

SetTextColor 函式會將指定裝置內容的文字色彩設定為指定的色彩。
SetTextJustification

SetTextJustification 函式會指定系統應該新增至文字字串中的斷字元空間量。 當應用程式呼叫 TextOut 或 ExtTextOut 函式時,會新增空間。
SetViewportExtEx

使用指定的值,設定裝置內容之檢視區的水準和垂直範圍。
SetViewportOrgEx

SetViewportOrgEx 函式會指定哪些裝置點對應至視窗原點 (0,0)。
SetWindowExtEx

SetWindowExtEx 函式會使用指定的值,為裝置內容設定視窗的水準和垂直範圍。
SetWindowOrgEx

SetWindowOrgEx 函式會指定哪些視窗點對應至檢視區原點 (0,0)。
SetWindowRgn

SetWindowRgn 函式會設定視窗的視窗區域。
SetWinMetaFileBits

SetWinMetaFileBits 函式會將元檔從舊版 Windows 格式轉換成新的增強格式,並將新的元檔儲存在記憶體中。
SetWorldTransform

SetWorldTransform 函式會為指定的裝置內容設定世界空間與頁面空間之間的二維線性轉換。 此轉換可用來縮放、旋轉、剪下或轉譯圖形輸出。
StretchBlt

StretchBlt 函式會從來源矩形將點陣圖複製到目的矩形,並視需要縮放或壓縮位圖以符合目的矩形的維度。
StretchDIBits

StretchDIBits 函式會將 DIB、JPEG 或 PNG 影像中圖元矩形的色彩數據複製到指定的目的地矩形。
StrokeAndFillPath

StrokeAndFillPath 函式會關閉路徑中任何開啟的數位、使用目前的畫筆繪製路徑的外框,並使用目前的筆刷填滿其內部。
StrokePath

StrokePath 函式會使用目前的畫筆來轉譯指定的路徑。
減法

SubtractRect 函式會藉由從另一個矩形減去一個矩形來決定矩形的座標。
TabbedTextOutA

TabbedTextOut 函式會在指定的位置寫入字元字串,將索引卷標展開至定位點位置陣列中指定的值。 文字會以目前選取的字型、背景色彩和文字色彩撰寫。 (ANSI)
TabbedTextOutW

TabbedTextOut 函式會在指定的位置寫入字元字串,將索引卷標展開至定位點位置陣列中指定的值。 文字會以目前選取的字型、背景色彩和文字色彩撰寫。 (Unicode)
TextOutA

TextOut 函式會使用目前選取的字型、背景色彩和文字色彩,在指定的位置寫入字元字串。 (ANSI)
TextOutW

TextOut 函式會使用目前選取的字型、背景色彩和文字色彩,在指定的位置寫入字元字串。 (Unicode)
TransparentBlt

TransparentBlt 函式會執行與指定來源裝置內容中圖元矩形對應的色彩數據位區塊傳輸至目的地裝置內容。
TTCharToUnicode

將8位字元碼值的數位轉換為16位Unicode值。
TTDeleteEmbeddedFont

釋放內嵌字型 hFontReference 所使用的記憶體。
TTEmbedFont

建立字型結構,其中包含子集寬字元 (16 位) 字型。 裝置內容 (hDC) 的目前字型會提供字型資訊。
TTEmbedFontEx

建立包含子集 UCS-4 字元 (32 位) 字型的字型結構。 裝置內容 (hDC) 的目前字型會提供字型資訊。
TTEmbedFontFromFileA

建立字型結構,其中包含子集寬字元 (16 位) 字型。 外部檔案會提供字型資訊。
TTEnableEmbeddingForFacename

從字樣排除清單中新增或移除臉部名稱。
TTGetEmbeddedFontInfo

擷取內嵌字型的相關信息,例如內嵌許可權。 TTGetEmbeddedFontInfo 會執行與 TTLoadEmbeddedFont 相同的工作,但不會配置內嵌字型的內部數據結構。
TTGetEmbeddingType

取得字型的內嵌許可權。
TTGetNewFontName

取得透過TTLoadEmbeddedFont載入之字型的系列名稱。
TTIsEmbeddingEnabled

判斷字樣排除清單是否包含指定的字型。
TTIsEmbeddingEnabledForFacename

判斷是否為指定的字型啟用內嵌。
TTLoadEmbeddedFont

從檔串流讀取內嵌字型並加以安裝。 也允許客戶端進一步限制字型的內嵌許可權。
TTRunValidationTests

驗證指定之寬字元 (16 位) 字型的部分或所有字元數據。
TTRunValidationTestsEx

驗證指定之大小範圍內的UCS-4字元 (32 位) 字型部分或所有圖像數據。
UnionRect

UnionRect 函式會建立兩個矩形的聯集。 聯集是包含兩個來源矩形的最小矩形。
UnrealizeObject

UnrealizeObject 函式會重設筆刷的來源,或重設邏輯調色盤。
UpdateColors

UpdateColors 函式會將工作區中的目前色彩重新對應至目前實現的邏輯調色盤,以更新指定裝置內容的工作區。
UpdateWindow

UpdateWindow 函式會在視窗的更新區域不是空白時,將WM_PAINT訊息傳送至視窗,以更新指定視窗的工作區。
ValidateRect

ValidateRect 函式會從指定視窗的更新區域移除矩形,以驗證矩形內的工作區。
ValidateRgn

ValidateRgn 函式會從指定視窗的目前更新區域中移除區域,以驗證區域內的工作區。
WidenPath

如果路徑是使用目前選取的手寫筆繪製到指定的裝置內容,則 WidenPath 函式會重新定義目前的路徑,做為繪製的區域。
WindowFromDC

WindowFromDC 函式會將句柄傳回與指定顯示裝置內容 (DC) 相關聯的視窗。 使用指定裝置內容繪製至此視窗的輸出函式。

結構

 
ABC

ABC 結構包含 TrueType 字型中字元的寬度。
ABCFLOAT

ABCFLOAT 結構包含字型字元的 A、B 和 C 寬度。
AXESLISTA

AXESLIST 結構包含多個主字型之所有座標軸的相關信息。 (ANSI)
AXESLISTW

AXESLIST 結構包含多個主字型之所有座標軸的相關信息。 (Unicode)
AXISINFOA

AXISINFO 結構包含多個主字型座標軸的相關信息。 (ANSI)
AXISINFOW

AXISINFO 結構包含多個主字型座標軸的相關信息。 (Unicode)
BITMAP

BITMAP 結構會定義點陣圖的類型、寬度、高度、色彩格式和位值。
BITMAPCOREHEADER

BITMAPCOREHEADER 結構包含 DIB 維度和色彩格式的相關信息。
BITMAPCOREINFO

BITMAPCOREINFO 結構會定義 DIB 的維度和色彩資訊。
BITMAPFILEHEADER

BITMAPFILEHEADER 結構包含包含 DIB 之檔案的類型、大小和配置相關信息。
BITMAPINFO

BITMAPINFO 結構會定義 DIB 的維度和色彩資訊。
BITMAPINFOHEADER

BITMAPINFOHEADER 結構包含裝置獨立點陣圖 (DIB) 維度和色彩格式的相關信息。
BITMAPV4HEADER

BITMAPV4HEADER結構是位圖信息頭檔。 它是 BITMAPINFOHEADER 結構的擴充版本。應用程式可以使用 BITMAPV5HEADER 結構來新增功能。
BITMAPV5HEADER

BITMAPV5HEADER結構是位圖信息頭檔。 它是 BITMAPINFOHEADER 結構的擴充版本。
BLENDFUNCTION

BLENDFUNCTION 結構會指定來源和目的地點陣圖的混合函式,藉以控制混合。
COLORADJUSTMENT

當延展模式為 HALFTONE 時,COLORADJUSTMENT 結構會定義 StretchBlt 和 StretchDIBits 函式所使用的色彩調整值。 您可以呼叫 SetColorAdjustment 函式來設定色彩調整值。
DESIGNVECTOR

DESIGNVECTOR 結構是由應用程式用來指定多個主字型座標軸的值。
DIBSECTION

DIBSECTION 結構包含呼叫 CreateDIBSection 函式所建立之 DIB 的相關信息。
DISPLAY_DEVICEA

DISPLAY_DEVICE 結構會接收 EnumDisplayDevices 函式之 iDevNum 參數所指定顯示裝置的相關信息。 (ANSI)
DISPLAY_DEVICEW

DISPLAY_DEVICE 結構會接收 EnumDisplayDevices 函式之 iDevNum 參數所指定顯示裝置的相關信息。 (Unicode)
DRAWTEXTPARAMS

DRAWTEXTPARAMS 結構包含 DrawTextEx 函式的擴充格式選項。
EMR

EMR 結構提供所有增強型元文件記錄的基底結構。 增強型元文件記錄包含特定 GDI 函式的參數,用來以增強格式元檔建立圖片的一部分。
EMRABORTPATH

包含 AbortPath、BeginPath、EndPath、CloseFigure、FlattenPath、WidenPath、SetMetaRgn、SaveDC 和 RealizePalette 增強型元文件記錄的數據。
EMRALPHABLEND

EMRALPHABLEND 結構包含AlphaBlend增強型元文件記錄的成員。
EMRANGLEARC

EMRANGLEARC 結構包含 AngleArc 增強型元文件記錄的成員。
EMRARC

EMRARC、EMRARCTO、EMRCHORD 和 EMRPIE 結構包含 Arc、ArcTo、Chord 和 Pie 增強元文件記錄的成員。
EMRBITBLT

EMRBITBLT 結構包含 BitBlt 增強型元文件記錄的成員。 請注意,圖形裝置介面 (GDI) 會將裝置相依點陣圖轉換成裝置獨立位圖 (DIB),再將它儲存在元文件記錄中。
EMRCOLORCORRECTPALETTE

EMRCOLORCORRECTPALETTE 結構包含 ColorCorrectPalette 增強元文件記錄的成員。
EMRCOLORMATCHTOTARGET

EMRCOLORMATCHTOTARGET 結構包含 ColorMatchToTarget 增強元文件記錄的成員。
EMRCREATEBRUSHINDIRECT

EMRCREATEBRUSHINDIRECT 結構包含 CreateBrushIndirect 增強元文件記錄的成員。
EMRCREATECOLORSPACE

EMRCREATECOLORSPACE 結構包含 CreateColorSpace 增強型元文件記錄的成員。
EMRCREATECOLORSPACEW

EMRCREATECOLORSPACEW 結構包含 CreateColorSpace 增強型元文件記錄的成員。 它不同於 EMRCREATECOLORSPACE,因為它具有 Unicode 邏輯色彩空間,而且也有包含原始來源配置檔數據的選擇性數位。
EMRCREATEDIBPATTERNBRUSHPT

EMRCREATEDIBPATTERNBRUSHPT 結構包含 CreateDIBPatternBrushPt 增強元文件記錄的成員。 BITMAPINFO 結構後面接著構成封裝裝置獨立點陣圖的點陣圖位(DIB)。
EMRCREATEMONOBRUSH

EMRCREATEMONOBRUSH 結構包含 CreatePatternBrush 的成員(當傳遞單色位圖時)或 CreateDIBPatternBrush(傳遞單色 DIB 時)增強的元文件記錄。
EMRCREATEPALETTE

EMRCREATEPALETTE 結構包含 CreatePalette 增強型元文件記錄的成員。
EMRCREATEPEN

EMRCREATEPEN 結構包含 CreatePen 增強型元文件記錄的成員。
EMRELLIPSE

EMRELLIPSE 和 EMRRECTANGLE 結構包含 Ellipse 和 Rectangle 增強型元文件記錄的成員。
EMREOF

EMREOF 結構包含增強型元文件記錄的數據,表示元文件結尾。
EMREXCLUDECLIPRECT

EMREXCLUDECLIPRECT 和 EMRINTERSECTCLIPRECT 結構包含 ExcludeClipRect 和 IntersectClipRect 增強型元文件記錄的成員。
EMREXTCREATEFONTINDIRECTW

EMREXTCREATEFONTINDIRECTW 結構包含 CreateFontIndirect 增強型元文件記錄的成員。
EMREXTCREATEPEN

EMREXTCREATEPEN 結構包含 ExtCreatePen 增強型元文件記錄的成員。 如果記錄包含 BITMAPINFO 結構,則會接著構成封裝裝置獨立位圖的點陣圖位(DIB)。
EMREXTFLOODFILL

EMREXTFLOODFILL 結構包含 ExtFloodFill 增強型元文件記錄的成員。
EMREXTSELECTCLIPRGN

EMREXTSELECTCLIPRGN 結構包含 ExtSelectClipRgn 增強型元文件記錄的成員。
EMREXTTEXTOUTA

EMREXTTEXTOUTA 和 EMREXTTEXTOUTW 結構包含 ExtTextOut、TextOut 或 DrawText 增強元文件記錄的成員。
EMRFILLPATH

EMRFILLPATH、EMRSTROKEANDFILLPATH 和 EMRSTROKEPATH 結構包含 FillPath、StrokeAndFillPath 和 StrokePath 增強型元文件記錄的成員。
EMRFILLRGN

EMRFILLRGN 結構包含 FillRgn 增強型元文件記錄的成員。
EMRFORMAT

EMRFORMAT 結構包含資訊,可識別增強元檔中的圖形數據。 GDICOMMENT_MULTIFORMATS增強型元文件公開批註包含EMRFORMAT結構的陣列。
EMRFRAMERGN

EMRFRAMERGN 結構包含 FrameRgn 增強型元文件記錄的成員。
EMRGDICOMMENT

EMRGDICOMMENT 結構包含應用程式特定的數據。
EMRGLSBOUNDEDRECORD

EMRGLSBOUNDEDRECORD 結構包含OpenGL函式所產生的增強元文件記錄成員。 其中包含 OpenGL 函式的數據,其中包含播放元檔時必須縮放的像素單位資訊。
EMRGLSRECORD

EMRGLSRECORD 結構包含 OpenGL 函式所產生的增強元文件記錄成員。 其中包含自動調整為 OpenGL 檢視區之 OpenGL 函式的數據。
EMRGRADIENTFILL

EMRGRADIENTFILL 結構包含 GradientFill 增強型元文件記錄的成員。
EMRINVERTRGN

EMRINVERTRGN 和 EMRPAINTRGN 結構包含 InvertRgn 和 PaintRgn 增強元文件記錄的成員。
EMRLINETO

EMRLINETO 和 EMRMOVETOEX 結構包含 LineTo 和 MoveToEx 增強型元文件記錄的成員。
EMRMASKBLT

EMRMASKBLT 結構包含 MaskBlt 增強型元文件記錄的成員。 請注意,圖形裝置介面 (GDI) 會將裝置相依點陣圖轉換成裝置獨立位圖 (DIB),再將它儲存在元文件記錄中。
EMRMODIFYWORLDTRANSFORM

EMRMODIFYWORLDTRANSFORM 結構包含ModifyWorldTransform增強元文件記錄的成員。
EMROFFSETCLIPRGN

EMROFFSETCLIPRGN 結構包含 OffsetClipRgn 增強型元文件記錄的成員。
EMRPIXELFORMAT

EMRPIXELFORMAT 結構包含 SetPixelFormat 增強元文件記錄的成員。 ENHMETAHEADER中的像素格式資訊是指這個結構。
EMRPLGBLT

EMRPLGBLT 結構包含 PlgBlt 增強型元文件記錄的成員。 請注意,圖形裝置介面 (GDI) 會將裝置相依點陣圖轉換成裝置獨立位圖 (DIB),再將它儲存在元文件記錄中。
EMRPOLYDRAW

EMRPOLYDRAW 結構包含PolyDraw增強型元文件記錄的成員。
EMRPOLYDRAW16

EMRPOLYDRAW16 結構包含 PolyDraw 增強型元文件記錄的成員。
EMRPOLYLINE

EMRPOLYLINE、EMRPOLYBEZIER、EMRPOLYGON、EMRPOLYBEZIERTO 和 EMRPOLYLINETO 結構包含 Polyline、PolyBezier、Polygon、PolyBezierTo 和 PolylineTo 增強型元文件記錄的成員。
EMRPOLYLINE16

EMRPOLYLINE16、EMRPOLYBEZIER16、EMRPOLYGON16、EMRPOLYBEZIERTO16和EMRPOLYLINETO16結構包含 Polyline、PolyBezier、Polygon、PolyBezierTo 和 PolylineTo 增強元文件記錄的成員。
EMRPOLYLINE

EMRPOLYPOLYLINE 和 EMRPOLYPOLYGON 結構包含 PolyPolyline 和 PolyPolygon 增強元文件記錄的成員。
EMRPOLYPOLYLINE16

EMRPOLYPOLYLINE16和EMRPOLYPOLYGON16結構包含PolyPolyline和PolyPolygon增強元文件記錄的成員。
EMRPOLYTEXTOUTA

EMRPOLYTEXTOUTA 和 EMRPOLYTEXTOUTW 結構包含 PolyTextOut 增強元文件記錄的成員。
EMRRESIZEPALETTE

EMRRESIZEPALETTE 結構包含 ResizePalette 增強元文件記錄的成員。
EMRRESTOREDC

EMRRESTOREDC 結構包含 RestoreDC 增強型元文件記錄的成員。
EMRROUNDRECT

EMRROUNDRECT 結構包含 RoundRect 增強型元文件記錄的成員。
EMRSCALEVIEWPORTEXTEX

EMRSCALEVIEWPORTEXTEX 和 EMRSCALEWINDOWEXTEX 結構包含 ScaleViewportExtExtEx 和 ScaleWindowExtExtEx 增強型元文件記錄的成員。
EMRSELECTCLIPPATH

包含 SelectClipPath、SetBkMode、SetMapMode、SetPolyFillMode、SetROP2、SetStretchBltMode、SetTextAlign、SetICMMode 和 SetLayout 增強型元文件記錄的參數。
EMRSELECTOBJECT

EMRSELECTOBJECT 和 EMRDELETEOBJECT 結構包含 SelectObject 和 DeleteObject 增強元文件記錄的成員。
EMRSELECTPALETTE

EMRSELECTPALETTE 結構包含 SelectPalette 增強型元文件記錄的成員。 請注意,SelectPalette 中的 bForceBackground 參數一律會記錄為 TRUE,這會導致調色盤成為背景調色盤。
EMRSETARCDIRECTION

EMRSETARCDIRECTION 結構包含 SetArcDirection 增強型元文件記錄的成員。
EMRSETBKCOLOR

EMRSETBKCOLOR 和 EMRSETTEXTCOLOR 結構包含 SetBkColor 和 SetTextColor 增強元文件記錄的成員。
EMRSETCOLORADJUSTMENT

EMRSETCOLORADJUSTMENT 結構包含 SetColorAdjustment 增強元文件記錄的成員。
EMRSETCOLORSPACE

EMRSETCOLORSPACE、EMRSELECTCOLORSPACE 和 EMRDELETECOLORSPACE 結構包含 SetColorSpace 和 DeleteColorSpace 增強元文件記錄的成員。
EMRSETDIBITSTODEVICE

EMRSETDIBITSTODEVICE 結構包含 SetDIBitsToDevice 增強元文件記錄的成員。
EMRSETICMPROFILE

EMRSETICMPROFILE 結構包含 SetICMProfile 增強型元文件記錄的成員。
EMRSETMAPPERFLAGS

EMRSETMAPPERFLAGS 結構包含 SetMapperFlags 增強元文件記錄的成員。
EMRSETMITERLIMIT

EMRSETMITERLIMIT 結構包含 SetMiterLimit 增強元文件記錄的成員。
EMRSETPALETTEENTRIES

EMRSETPALETTEENTRIES 結構包含 SetPaletteEntries 增強元文件記錄的成員。
EMRSETPIXELV

EMRSETPIXELV 結構包含 SetPixelV 增強元文件記錄的成員。 建立增強型元檔時,也會在此記錄中記錄對SetPixel的呼叫。
EMRSETVIEWPORTEXTEX

EMRSETVIEWPORTEXTEX 和 EMRSETWINDOWEXTEX 結構包含 SetViewportExtExtEx 和 SetWindowExtEx 增強型元文件記錄的成員。
EMRSETVIEWPORTORGEX

EMRSETVIEWPORTORGEX、EMRSETWINDOWORGEX 和 EMRSETBRUSHORGEX 結構包含 SetViewportOrgEx、SetWindowOrgEx 和 SetBrushOrgEx 增強型元文件記錄的成員。
EMRSETWORLDTRANSFORM

EMRSETWORLDTRANSFORM 結構包含 SetWorldTransform 增強元文件記錄的成員。
EMRSTRETCHBLT

EMRSTRETCHBLT 結構包含 StretchBlt 增強型元文件記錄的成員。 請注意,圖形裝置介面 (GDI) 會將裝置相依點陣圖轉換成裝置獨立位圖 (DIB),再將它儲存在元文件記錄中。
EMRSTRETCHDIBITS

EMRSTRETCHDIBITS 結構包含 StretchDIBits 增強型元文件記錄的成員。
EMRTEXT

EMRTEXT 結構包含文字輸出的成員。
EMRTRANSPARENTBLT

EMRTRANSPARENTBLT 結構包含 TransparentBLT 增強元文件記錄的成員。
ENHMETAHEADER

ENHMETAHEADER 結構包含增強型元文件數據,例如儲存在增強元檔中的圖片維度、增強元檔中的記錄計數、圖片建立所在的裝置解析度等等。這個結構一律是增強元檔中的第一筆記錄。
ENHMETARECORD

ENHMETARECORD 結構包含數據,描述用來以增強格式元檔建立圖片一部分的圖形裝置介面 (GDI) 函式。
ENUMLOGFONTA

ENUMLOGFONT 結構會定義字型的屬性、字型的完整名稱,以及字型的樣式。 (ANSI)
ENUMLOGFONTEXA

ENUMLOGFONTEX 結構包含列舉字型的相關信息。 (ANSI)
ENUMLOGFONTEXDVA

ENUMLOGFONTEXDV 結構包含用來建立字型的資訊。 (ANSI)
ENUMLOGFONTEXDVW

ENUMLOGFONTEXDV 結構包含用來建立字型的資訊。 (Unicode)
ENUMLOGFONTEXW

ENUMLOGFONTEX 結構包含列舉字型的相關信息。 (Unicode)
ENUMLOGFONTW

ENUMLOGFONT 結構會定義字型的屬性、字型的完整名稱,以及字型的樣式。 (Unicode)
ENUMTEXTMETRICA

ENUMTEXTMETRIC 結構包含實體字型的相關信息。 (ANSI)
ENUMTEXTMETRICW

ENUMTEXTMETRIC 結構包含實體字型的相關信息。 (Unicode)
EXTLOGFONTA

EXTLOGFONT 結構會定義字型的屬性。 (ANSI)
EXTLOGFONTW

EXTLOGFONT 結構會定義字型的屬性。 (Unicode)
EXTLOGPEN

EXTLOGPEN 結構會定義擴充畫筆的畫筆樣式、寬度和筆刷屬性。
FIXED

FIXED 結構包含固定點實數的整數和小數部分。
GCP_RESULTSA

GCP_RESULTS 結構包含字串中字元的相關信息。 此結構會接收 GetCharacterPlacement 函式的結果。 對於某些語言,陣列中的第一個專案可能包含更多與語言相關的資訊。 (ANSI)
GCP_RESULTSW

GCP_RESULTS 結構包含字串中字元的相關信息。 此結構會接收 GetCharacterPlacement 函式的結果。 對於某些語言,陣列中的第一個專案可能包含更多與語言相關的資訊。 (Unicode)
GLYPHMETRICS

GLYPHMETRICS 結構包含字元儲存格中字元位置和方向的相關信息。
GLYPHSET

GLYPHSET 結構包含 Unicode 字碼點範圍的相關信息。
GRADIENT_RECT

GRADIENT_RECT 結構會指定 GradientFill 函式中 pVertex 陣列中兩個頂點的索引。 這兩個頂點會形成矩形的左上角和右下邊界。
GRADIENT_TRIANGLE

GRADIENT_TRIANGLE 結構會指定 GradientFill 函式中 pVertex 陣列中三個頂點的索引。 這三個頂點形成一個三角形。
HANDLETABLE

HANDLETABLE 結構是句柄數位,每個句柄都會識別圖形裝置介面 (GDI) 物件。
KERNINGPAIR

KERNINGPAIR 結構會定義 Kerning 配對。
LOGBRUSH

LOGBRUSH 結構會定義實體筆刷的樣式、色彩和圖樣。 它由 CreateBrushIndirect 和 ExtCreatePen 函式使用。
LOGBRUSH32

LOGBRUSH32結構會定義實體筆刷的樣式、色彩和圖樣。
LOGFONTA

LOGFONT 結構會定義字型的屬性。 (ANSI)
LOGFONTW

LOGFONT 結構會定義字型的屬性。 (Unicode)
LOGPALETTE

LOGPALETTE 結構會定義邏輯選擇區。
LOGPEN

LOGPEN 結構會定義畫筆的樣式、寬度和色彩。 CreatePenIndirect 函式會使用LOGPEN結構。
MAT2

MAT2 結構包含 GetGlyphOutline 函式所使用的轉換矩陣值。
METAHEADER

METAHEADER 結構包含 Windows 格式元文件的相關信息。
METARECORD

METARECORD 結構包含 Windows 格式元文件記錄。
MONITORINFO

MONITORINFO 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存在 MONITORINFO 結構或 MONITORINFOEX 結構中。MONITORINFO 結構是 MONITORINFOEX 結構的子集。
MONITORINFOEXA

MONITORINFOEX 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存到 MONITORINFOEX 結構或 MONITORINFO 結構中。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (ANSI)
MONITORINFOEXW

MONITORINFOEX 結構包含顯示監視器的相關信息。GetMonitorInfo 函式會將資訊儲存到 MONITORINFOEX 結構或 MONITORINFO 結構中。MONITORINFOEX 結構是 MONITORINFO 結構的超集。 (Unicode)
NEWTEXTMETRICA

NEWTEXTMETRIC 結構包含描述實體字型的數據。 (ANSI)
NEWTEXTMETRICEXA

NEWTEXTMETRICEX 結構包含實體字型的相關信息。 (ANSI)
NEWTEXTMETRICEXW

NEWTEXTMETRICEX 結構包含實體字型的相關信息。 (Unicode)
NEWTEXTMETRICW

NEWTEXTMETRIC 結構包含描述實體字型的數據。 (Unicode)
OUTLINETEXTMETRICA

OUTLINETEXTMETRIC 結構包含描述 TrueType 字型的計量。 (ANSI)
OUTLINETEXTMETRICW

OUTLINETEXTMETRIC 結構包含描述 TrueType 字型的計量。 (Unicode)
PAINTSTRUCT

PAINTSTRUCT 結構包含應用程式的資訊。 此資訊可用來繪製該應用程式所擁有視窗的工作區。
PANOSE

PANOSE 結構描述 TrueType 字型的 PANOSE 字型分類值。 然後,這些特性會用來將字型與其他類似外觀但名稱不同的字型產生關聯。
POINTFX

POINTFX 結構包含點座標,這些座標描述 TrueType 字型中字元的外框。
POLYTEXTA

POLYTEXT 結構描述 PolyTextOut 函式應該如何繪製文字字串。 (ANSI)
POLYTEXTW

POLYTEXT 結構描述 PolyTextOut 函式應該如何繪製文字字串。 (Unicode)
RASTERIZER_STATUS

RASTERIZER_STATUS 結構包含 TrueType 是否已安裝的相關信息。 當應用程式呼叫 GetRasterizerCaps 函式時,就會填入此結構。
RGBQUAD

RGBQUAD 結構描述由紅色、綠色和藍色的相對強度所組成的色彩。
RGBTRIPLE

RGBTRIPLE 結構描述由紅色、綠色和藍色的相對強度所組成的色彩。 BITMAPCOREINFO 結構的 bmciColors 成員是由 RGBTRIPLE 結構的陣列所組成。
RGNDATA

RGNDATA 結構包含標頭和組成區域的矩形數位。 矩形會由上至下排序,由左至右排序。 它們不會重疊。
RGNDATAHEADER

RGNDATAHEADER 結構描述 GetRegionData 函式所傳回的數據。
TEXTMETRICA

TEXTMETRIC 結構包含實體字型的基本資訊。 所有大小都會以邏輯單元指定;也就是說,它們相依於顯示內容的目前對應模式。 (ANSI)
TEXTMETRICW

TEXTMETRIC 結構包含實體字型的基本資訊。 所有大小都會以邏輯單元指定;也就是說,它們相依於顯示內容的目前對應模式。 (Unicode)
TRIVERTEX

TRIVERTEX 結構包含色彩資訊和位置資訊。
TTEMBEDINFO

TTEMBEDINFO 結構包含 URL 清單,其中可以合法參考內嵌字型物件。
TTLOADINFO

TTLOADINFO 結構包含從中取得內嵌字型物件的URL。
TTPOLYCURVE

TTPOLYCURVE 結構包含 TrueType 字元外框中曲線的相關信息。
TTPOLYGONHEADER

TTPOLYGONHEADER 結構會指定 TrueType 字元外框中輪廓的起始位置和類型。
TTVALIDATIONTESTSPARAMS

TTVALIDATIONTESTSPARAMS 結構包含測試 Microsoft OpenType 字型的參數。
TTVALIDATIONTESTSPARAMSEX

TTVALIDATIONTESTSPARAMSEX 結構包含測試 Microsoft OpenType 字型的參數。
WCRANGE

WCRANGE 結構會指定 Unicode 字元的範圍。
XFORM

XFORM 結構會指定世界空間到分頁空間的轉換。