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 (和弦圖)

Chord 函式會繪製一個 (一個區域,其系結範圍是由橢圓形和線段的交集所系結,稱為秒) 。 使用目前的畫筆,並使用目前的筆刷填滿,以大綱顯示。
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 函式會使用指定的點陣圖模式建立邏輯筆刷。 點陣圖可以是 DIB 區段點陣圖,這是 CreateDIBSection 函式所建立,也可以是裝置相依點陣圖。
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 色彩資料表中專案的索引,並傳回 COLORRE光圈值,指定與指定索引相關聯的色彩。
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 內容 (DC) 控制碼。
GetDCBrushColor

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

GetDCEx 函式會擷取指定視窗或整個畫面之工作區的 DC (DC) 控制碼。
GetDCOrgEx

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

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

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

GetDIBColorTable 函式會擷取 RGB (紅色、綠色、藍色) 色彩值,從目前選取到指定裝置內容的 DIB 區段點陣圖色彩資料表中的專案範圍。
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 函式會擷取指定裝置內容目前所選字型的字元 kerning 配對。 (ANSI)
GetKerningPairsW

GetKerningPairs 函式會擷取指定裝置內容目前所選字型的字元 kerning 配對。 (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) (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)
inflateRect

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 宏接受邏輯調色盤專案的索引,並傳回由 COLORRE光圈值組成的調色盤專案規範,這個值會指定與指定索引相關聯的色彩。
PALETTERGB

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

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

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

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 函式會繪製一或多個 Bier 曲線。
PolyBezierTo

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

PolyDraw 函式會繪製一組線條線段和 B 個 Zier 曲線。
Polygon

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

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 函式會使用指定的資訊, (DC) 更新指定的印表機或繪圖器裝置內容。 (ANSI)
ResetDCW

ResetDC 函式會使用指定的資訊, (DC) 更新指定的印表機或繪圖器裝置內容。 (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 函式會將 RGB (紅色、綠色、藍色) 色彩值設定為目前選取指定裝置內容的 DIB 色彩表格中的一系列色彩值。
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

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 結構會定義點陣圖的類型、寬度、高度、色彩格式和位值。
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

COLORADJUSTMENT 結構會定義 StretchBlt 和 StretchDIBits 函式在延展模式為 HALFTONE 時所使用的色彩調整值。 您可以呼叫 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 增強中繼檔記錄的成員。
EMRCREATEBRORYNDIRECT

EMRCREATEBRORYNDIRECT 結構包含 CreateBrushIndirect 增強型中繼檔記錄的成員。
EMRCREATECOLORSPACE

EMRCREATECOLORSPACE 結構包含 CreateColorSpace 增強型中繼檔記錄的成員。
EMRCREATECOLORSPACEW

EMRCREATECOLORSPACEW 結構包含 CreateColorSpace 增強型中繼檔記錄的成員。 它不同于 EMRCREATECOLORSPACE,因為它具有 Unicode 邏輯色彩空間,也有包含原始來源設定檔資料的選擇性陣列。
EMRCREATEDIBPATTERNBRUSHPT

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

當傳遞單色點陣圖) 或 CreateDIBPatternBrush 時,EMRCREATEMONOBRUSH 結構包含 CreatePatternBrush (的成員 (傳遞單色 DIB) 增強型中繼檔記錄時。
EMRCREATEPALETTE

EMRCREATEPALETTE 結構包含 CreatePalette 增強型中繼檔記錄的成員。
EMRCREATEPEN

EMRCREATEPEN 結構包含 CreatePen 增強型中繼檔記錄的成員。
EMRELLIPSE

EMRELLIPSE 和 EMRRECTANGLE 結構包含 Ellipse 和 Rectangle 增強中繼檔記錄的成員。
EM其

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、EMRPOLYBEZIERTO16、EMRPOLYBEZIERTO16 和 EMRPOLYLINETO16 結構包含 Polyline、PolyBezier、Polygon、PolyBezierTo 和 PolylineTo 增強中繼檔記錄的成員。
EMRPOLYPOLYLINE

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 和 ScaleWindowExtEx 增強型中繼檔記錄的成員。
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 結構會指定世界空間到頁面空間轉換。