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 函数使用指定的位图模式创建逻辑画笔。 位图可以是 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 颜色表中的条目,并返回一个 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 函数)
椭圆

椭圆函数绘制椭圆。 椭圆的中心是指定边界矩形的中心。 椭圆是使用当前笔概述的,并使用当前画笔填充。
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)
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 函数使用桌面模式或壁纸填充指定设备上下文中的剪辑区域。 该函数主要用于 shell 桌面。
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 函数绘制一个或多个贝塞尔曲线。
PolyBezierTo

PolyBezierTo 函数绘制一个或多个贝塞尔曲线。
PolyDraw

PolyDraw 函数绘制一组折线段和贝塞尔曲线。
多边形

多边形函数绘制由直线连接的两个或多个顶点组成的多边形。 多边形使用当前笔进行轮廓,并使用当前画笔和多边形填充模式进行填充。
折线

折线函数通过连接指定数组中的点来绘制一系列折线段。
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。 它不会影响类或专用 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 函数通过将描述所选对象和图形模式(如位图、画笔、调色板、字体、笔、区域、绘图模式和映射模式)的数据复制到上下文堆栈,从而保存指定设备上下文(DC)的当前状态。
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 函数通过从指定窗口的当前更新区域中删除该区域来验证区域中的工作区。
WidePath

如果路径是使用当前选定到给定设备上下文中的笔绘制路径,则 WidePath 函数将重新定义当前路径作为要绘制的区域。
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

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、WidePath、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 结构包含椭圆和矩形增强图元文件记录的成员。
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 增强图元文件记录的成员。
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 结构包含固定点实数的整数和小数部分。
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 结构定义一个字距对。
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 结构指定世界空间到页空间的转换。