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

和弦函数 (椭圆和线段(称为正交) )交集的区域绘制和弦。 和弦使用当前笔轮廓,并使用当前画笔填充。
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 函数)
椭圆形

椭圆函数绘制一个椭圆。 椭圆的中心是指定边界矩形的中心。 椭圆形是使用当前笔轮廓的,并使用当前画笔填充。
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 函数使用当前画笔填充显示图面的区域。 假定区域已按照 color 参数的指定进行边界。
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 函数检索指定设备上下文的斜接限制。
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 函数绘制一条或多条 B zier 曲线。
PolyBezierTo

PolyBezierTo 函数绘制一条或多条 B zier 曲线。
PolyDraw

PolyDraw 函数绘制一组线段和 B zier 曲线。
多边形

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 函数通过将描述所选对象和图形模式的数据(如位图、画笔、调色板、字体、笔、区域、绘图模式和映射模式 () )复制到上下文堆栈,将指定设备上下文的当前状态 (DC) 保存。
ScaleViewportExtEx

ScaleViewportExtEx 函数使用指定的乘数和除数构成的比率修改设备上下文的视区。
ScaleWindowExtEx

ScaleWindowExtExtEx 函数使用指定的乘数和除数构成的比率修改设备上下文的窗口。
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 函数设置指定设备上下文的斜接联接长度限制。
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

SetWindowExtExtEx 函数使用指定值设置设备上下文窗口的水平和垂直范围。
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

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、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

在传递单色 DIB) 增强的图元文件记录时,EMRCREATEMONOBRUSH 结构包含当传递单色位图) 或 CreateDIBPatternBrush (时 CreatePatternBrush (的成员。
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 结构包含 ScaleViewportExtEx 和 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 结构包含 SetViewportExtEx 和 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 结构定义字距调整对。
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 结构指定世界空间到页面空间的转换。