API函数导航(三)

三、图形界面函数GDI32.exe

函数名称 说明
AbortDoc终止一个打印作业,并删除自最后一次调用StartDoc
函数以来写到设备上的所有信息
AbortPath关闭并抛弃指定设备描述表中的所有路径
AddFontResource增加一种字体到Windows字体表中
AngleArc画一条线段和一个圆弧
AnimatePalette替换指定的逻辑调色板入口
Arc画一个椭圆的弧
ArcTo画一个椭圆的弧并更改当前位置
BeginPath在指定的设备描述表中打开一个路径括号
BitBlt 在两设备描述表间拷贝一个位图
CancelDC取消指定设备描述表中任何挂起的操作
CheckColorsInGamut确定指定的颜色值是否在给定设备的色域内
ChoosePixelFormat在给定设备描述表所支持的点格式中选择最匹配的点
格式
Chord画一条椭圆的弦
CloseEnhMetaFile关闭一个增强格式图元文件设备描述表并返回其句柄
CloseFigure关闭路径中一个打开的图形
CloseMetaFile关闭指定的图元文件设备描述表并返回其句柄

ColorMatchToTarget允许或禁止预视指定设备描述表所支持的颜色
CombineRgn根据指定模式将两区合并成第三区
CombineTransform连接两个从世界空间到页空间的转换
CopyEnhMetaFile拷贝一个增强格式图元文件内容
CopyMetaFile拷贝一个图元文件
CreateBitmap创建一个位图
CreateBitmapIndirect使用BITMAP结构创建一个位图
CreateBrushIndirect使用指定属性创建一个逻辑刷
CreateColorSpace创建逻辑颜色空间表
CreateCompatibleBitmap创建一个和指定设备描述表相关设备兼容的位图
CreateCompatibleDC创建一个和指定设备描述表相关设备兼容的DC
Create创建一个设备描述表
CreateDIBitmap根据一个设备无关位图创建设备相关位图
CreateDIBPatternBrush根据一个设备无关位图创建逻辑刷
CreateDIBPatternBrushPt根据一个设备无关位图创建逻辑刷
CreateDIBSection将一定数量扫描线的颜色值拷贝进指定的缓冲区中
CreateDiscardableBitmap创建一个与指定设备兼容的可废弃的位图
CreateEllipticRgn创建一个椭圆形区域
CreateEllipticRgnIndirect使用RECT结构创建一个椭圆形区域
CreateEnhMetaFile创建一个增强格式图元文件的设备描述表
CreateFont创建一种具有指定特征的逻辑字体

CreateFontIndirect使用LOGFONT结构创建一种逻辑字体
CreateHalftonePalette创建一个半音调色板
CreateHatchBrush创建一个有指定阴影图案和颜色的逻辑刷
CreateIC为指定设备创建一个信息描述表
CreateMetaFile创建一个图元文件设备描述表
CreatePalette创建一个逻辑彩色调色板
CreatePaletteBrush按指定位图图案创建一个逻辑刷
CreatePen创建一个逻辑笔
CreatePenIndirect使用LOGPEN结构创建一个逻辑笔
CreatePolygonRgn创建一DG5个多边形区域
CreataPolyPolygonRgn创建一个由一组多边形组成的区域
CreateRectRgn创建一个矩形区域
CreateRectRgnIndirect使用RECT结构创建一个矩形区域
CreateRoundRectRgn创建一个带圆角的矩形区域
CreateScalableFontResource创建一个可变比例字体的资源文件
CreateSolidBrush用指定颜色创建一个实心逻辑刷
DeleteColorSpace删除指定颜色空间,释放与其相关的内部资源
DeleteDC删除一个设备描述表
DeleteEnhMetaFile删除一个增强格式图元文件或句柄

DeleteMetaFile删除一个图元文件或句柄
DeleteObject从内存中删除一个对象
DescribePixelFormat获取有关点格式识别的信息
DeviceCapabilitiesEx获取指定打印机或绘图仪所需求的性能
DptoLP将设备坐标转换为逻辑坐标
DrawEscape存取一个视频显示的绘图能力
Ellipse画一个椭圆
EnavleEUDC允许或禁止结束用户定义字符EUDC
EndDoc终止一个打印作业
EndPage结束打印页
EndPath关闭一个路径括号
EnumEnhMetaFile枚举增强格式图文件内记录
EnumFontFamilies枚举指定字体家族中的字体
EnumFontFamiliesEx枚举系统中匹配于LOGFONT结构的所有字体
EnumFonts枚举可用于指定设备的字体
EnumICMProfiles枚举指定设备描述表所支持的不同颜色
EnumMetaFile枚举图元文件内的记录
EnumObjects枚举指定设备描述表中可用的画笔和画刷
EqualRgn比较两个区域是否相等

Escape允许访问某个特定的不能通过GDI直接可用的设备性能
ExcludeClipRect创建一个剪贴区,它由现有剪贴区剪去指定的矩形构

ExtCreatePen创建一个具有指定属性和风格的逻辑装饰或几何笔
ExtCreateRegion从给定区域中创建一个区域并传输数据
ExtEscape允许应用程序访问一个特殊设备的可用性能,而该设
备通过GDI是不可用的
ExtFloodFill用当前逻辑刷填充显示表面的指定区域
ExtSelectClipRgn利用指定模式将给定区域与当前剪贴区组合起来
ExtTextOut用当前字体在指定的矩形区域写一字符串
FillPath关闭当前路径中所有不封闭的图形,并用当前刷子和
模式填充这些图形
FillRgn用指定的刷子填充一个区域
FixBrushOrgEx安置逻辑刷原点
FlattenPath将当前被选进设备、描述表路径中的所有曲线转换成
一组直线
FloodFill用当前的刷子填充显示表面的一个区域
FrameRgn围绕指定的区域画一个边框
GdiComment将注释从缓冲区拷贝到指定的增强格式图元文件中
GdiFlush刷新调用线程的当前批处理
GdiGetBatchLimit返回累积在调用线程当前批处理中的函数调用的最大
数,超限则刷新当前批处理
GdiSetBatchLimit设置在调用线程的当前批处理中能够累积的函数的最
大值
GetArcDirection返回当前弧向

GetAspectRationFilterEx检取当前长宽比过滤器的设置
GetBitmapBits将指定位图的位拷贝到一个缓冲区中
GetBitmapDimensionEx检取一个位图的宽和高
GetBKColor检取当前的背景色
GetBKMode检取指定设备描述表的背景混合模式
GetBoundsRect返回指定设备描述表当前堆积的边界矩形
GetBrushOrgEx检取指定设备当前刷子原点
GetCharacterPlacement检取有关字符串的宽度、插字符位置、等信息
GetCharABCWidths检取当前TrueType字体中指定一串字符的宽度
GetCharABCWidthsFloat检取当前字体中给定范围内的一串字符的逻辑单位宽

GetCharWidth检取当前字体中指定一串字符的逻辑坐标宽度
GetCharWidth32检取当前字体中给定范围连续字符的逻辑坐标宽度
GetCharWidthFloat检取当前字体中给定范围的一串字符的小写字符的宽

GetClipBox检取剪贴区域的矩形尺寸
GetClipRgn检取当前自定义的剪贴区域的句柄
GetColorAdjustment检取彩色校准值
GetColorSpace从指定设备描述检取当前颜色空间句柄
GetCurrentObject检取指定类型的当前所选对象
GetCurrentPositionEx坚强当前位置的逻辑坐标
GetDCOrgEx检取指定设备米哦按时表的最终转换原点
GetDeviceCaps检取指定设备的特点信息

GetDeviceGammaRamp检取指定显示器的灰度系数
GetDIBColorTable在指定设备无关位图颜色表的入口范围里检取RGB颜色

GetDIBits拷贝设备无关位图的位到一缓冲区
GetEnhMetaFile创建标识增强格式图元文件的句柄
GetEnhMetaFileBits检取给定增强格式图元文件的内容
GetEnhMetaFileDescriprion从指定的增强格式图元文件中坚强一可选文本描述
GetEnhMetaFileHeader检取指定的增强格式图元文件的首部记录
GetEnhMetaFilePaletteEntries检取指定格式图元文件的可选调色板项
GetFontData检取TrueType字体的字体度量数据
GetFontLanguageInfo返回当前所选择字体的信息,利用这信息和
GetCharacterPlacement函数为显示一串字符作准备
GetGlyphOutline检取指定字体中一个字符的轮廓数据
GetGraphicsMode 检取当前的图形模式
GetICMProfile检取指定设备描述表颜色配置文件
GetKerningPairs 检取当前字体中的字符紧排对
GetLogColorSpace检取有关逻辑颜色空间识别的信息
GetMapMode检取当前映射模式
GetMetaFile检取指定图元文件的句柄
GetMetaFileBitsEx检取图元文件的内容
GetMetaRgn检取当前的元区域
GetMiterLimit检取给定设备描述表的斜接限制
GetNearestColor检取系统调色板中对应指定颜色值的一个颜色

GetNearestPaletteIndex检取最匹配指定颜色值的表项索引
GetObject检取指定对象的有关信息
GetObjectType检取指定对象的类型
GetOutlineTextMetrics检取指定TrueType字体的文件度量
GetPaletteEntries在指定逻辑调色板中检取指定范围内的调色板表项
GetPath检取用于定义线段的端点和曲线控制点的坐标
GetPixel检取指定点的RGB颜色
GetPixelFormat获取指定设备描述表丧气选择的点格式索引
GetPolyFillMode检取指定多边形的填充模式
GetRasterizerCaps检取指定的TrueType字体是否装入系统的标志
GetRegionData检取指定区域的数据
GetRgnBox检取指定区域的限定矩形
GetROP2 检取前景的混合模式
GetStockObject检取预定义库存中画笔、刷子或字体中的某一句柄
GetStretchBltMode检取当前位图的扩展方式
GetSystemPaletteEntries检取系统调色板中调色板表项的范围
GetSystemPaletteUse确定系统调色板的当前状态
GetTextAlign检取文本对齐的设置
GetTextCharacterExtra检取当前的字符间距
GetTextcharsetInfo为当前选择的字体检取有关字符集的信息
GetTextColor检取当前的文本颜色
GetTextExtentExPoint检取装入到指定空间内的字符串的数目和每个字符的
宽度

GetTextExtentPoint检取指定文本串的宽和高
GetTextExtentPoint32计算指定文本串的宽和高
GetTextface检取当前字体的字样名称
GetTextMetrics检取当前字体的度量
GetViewPortExtEx检取指定视口的X和Y值范围
GetViewPortOrgEx检取指定视口的原点坐标
GetWindowExtEx 检取指定窗口的X和Y值范围
GetWindowOrgEx检取指定窗口的原点坐标
GetWinMetaFlieBits将增强格式图元文件的记录转换为WINDOWS格式图元文
件记录
GetWorldTransform检取当前世界空间到页空间的转换
IntersectClipRect从当前剪贴区和指定的矩形交集中查一个新剪贴区域
InvertRgn转换指定区域的颜色
LineDDA 确定给定起点和终点的线上,哪些象素应该填亮
LineTo从当前位置到指定点画一直线
LPtoDP把逻辑坐标转换为设备坐标
MaskBlt 利用指定的屏蔽和光栅操作,组合源和目标位图的颜
色数据
ModifyWorldTransform使用指定方式改变给定设备描述表的世界变换
MoveToEx把当前位置更新为指定位置
OffsetClipRgn用指定的偏移量移动剪裁区域
OffsetRgn用指定的偏移量移动给定的区域

OffsetViewPortOrgEx用指定的偏移量移动指定设备描述表的视口原点
OffsetWindowOrgEx用指定的偏移量移动指定设备描述表的窗口原点
PaintRgn用画刷填充指定的区域
PatBlt用当前选入设备描述表的画刷按指定的光栅操作模式
填充给定的矩形
PathToRegion用被选入设备描述表中的路径创建一个区域
Pie画一个饼状的锲形图
PlayEnhMetaFile显示增强格式图元文件中的图象
PlayEnhMetaFileRecord显示增强歌颂图元文件中的记录
PlayMetaFile显示指定的图元文件中的图象WINDOWS格式
PlayMetaFileRecord显示指定的图元文件的记录WINDOWS格式
PlgBlt把源设备描述表中指定矩形的颜色数据的位块传送到
目标设备描述表指定的平行四边形中
PloyBezier绘制一条或多条Bezier曲线
PloyBezierTo从当前点到指定点绘制一条或多条Bezier曲线
PloyDraw绘制一组线段和Bezier曲线
Ploygon画一个多边形
Ployline通过连接指定的点画出一系列线段
PloylineTo从当前点到指定点画一系列线段
PloyPloygon绘制一系列封闭多边形
PloyPloyline绘制多组相连的线段
PloyTextOut使用当前设备描述表中选中的字体和颜色绘制字符串
PtInRegion确定指定的点是否在给定的区域
PtVisible确定指定的点是否在给定的裁剪区
RealizePalette把调色板入口从当前逻辑调色板映射到系统调色板中

Rectangle绘制一个矩形
RectInRegion确定指定的矩形的任一部分是否在给定区域的边界内
RectVisible确定指定的矩形的任一部分是否在给定的裁剪区域内
RemoveFontResource从字体表中删除指定的字体资源
ResetDC 更新设备描述表
ResizePalette改变逻辑调色板的尺寸
RestoreDC恢复指定的设备描述表
RoundRect画一个圆角矩形
SaveDC 保存指定设备描述表的当前状态
ScaleViewPortEXtEX使用给定比值修改指定设备描述表的视口
ScaleWindowExtEX使用给定的比值修改窗口
SelectClipPath将当前路径选为给定设备描述表的裁剪区域,并用指
定方式将新的区域与任何现存的裁剪区域组合起来
SelectClipRgn为给定的设备描述表把指定的区域选为当前的裁剪区

SelectObject将指定的对象选入给定的设备描述表
SelectPalette将给定的逻辑调色板选入给定的设备描述表
SetAbortProc设置应用程序的退出函数,以使在假脱机打印期间取
消一个打印作业
SetArcDirction设置圆弧和矩形函数所使用的绘制方法
SetBitmapBits把指定位图中的颜色数据的位设置成指定的值
SetBitmapDimensionEx设置一个位图的宽和高
SetBKColor设置当前的背景色
SetBKMode设置当前的背景混合模式

SetBoundsRect设置给定设备描述表的边界矩形信息的存储
SetBrushOrgEx设置当前画刷的原点
SetColorAdjustment使用指定的值为给定的设备描述表设置颜色调整值
SetColorSpace为指定的设备描述表设置颜色空间
SetDeviceGammaRamp设置给定显示器的灰度系数
SetDIBColorTable为指定的设备描述表在设备无关位图颜色表入口范围
内设备RGB颜色值
SetDIBits使用指定设备无关位图中的颜色值设置指定位图中的
象素值
SetDIBitsToDevice在指定设备的矩形中设置设备无关位图中的位
SetEnhMetaFileBits用提供的数据创建一个基于内存的增强格式的图元文

SetGraphicsMode为指定的设备描述表设置图形方式
SetICMMode允许或禁止图象颜色匹配
SetICMProfile为指定的设备描述表设置颜色匹配文件
SetMapMode设置指定的设备描述表的映射方式
SetMapperFlags设置字体映射程序所用的算法
SetMetaFileBitsEx用所提供的数据创建基于内存的图元文件
SetMetaRgn使当前的元区域和当前的裁剪区域交叠,将交叠域作
为给定设备描述表的新元区域保存
SetMiterLimit为给定设备描述表的斜角连接长度设置极限
SetPaletteEntries设置逻辑调色板某一范围内入口的RGB颜色值和标志
SetPixel将指定坐标的点设置成指定的颜色
SetPixelFormat设置指定的设备描述表点的格式
SetPixelV将指定的坐标的点设置为指定颜色的最近似值
SetPolyFillMode 设置多边形的填充方式

SetRectRgn把指定的区域转换成矩形区域
SetPOP2设置当前的前景混合模式
SetStretchBltMode设置位图的扩展方式
SetSystemPaletteUse设置系统调色板使用2种还是20种静态颜色
SetTextAlign设置文本的对齐方式
SetTextCharacterExtra设置字符间的空白量
SetTextColor设置文字的前景颜色
SetTestJustification设置文字输出对齐时添加到字符串中的空白量
SetViewportExtEx设置视口的水平和垂直范围
SetViewportOrgEx设置视口的原点
SetWindowExtEx 设置窗口的范围
SetWindowOrgEx设置窗口的原点
SetWinMetaFileBits把一个WINDOWS格式图元文件转换为增强格式图元文件
SetWorldTransform在世界空间和页空间之间建立两维性交换,以用于缩
放、旋转等图形输出
StartDoc启动一个打印作业
startPage使打印机驱动程序准备接收数据
StretchBlt拷贝位图并扩展或压缩位图,使其适合目标矩形的范

StretchDIBits把设备无关位图从源矩形移到目标矩形中
StrokeAndFillPath封闭任何开放的路径图,使用当前画笔勾画路径轮廓
,并使用当前画刷填充其内部
StrockPath使用当前画笔勾画指定的路径
SwapBuffers交换当前点格式前、后两个缓冲区
TextOut 用当前字体把一个字符串写到指定位置
TranslatecharsetInfo根据指定的字符集、代码页或字体符号值,以适当值
设置目标结构的所有成员

UnrealizeObject重新设置逻辑调色板
UpdateColors在客户区中修正颜色
UpdateICMRegKey 安装、移走后询问ICM配置文件或颜色匹配DLL库的登
记入口
WidenPath重新把当前路径定义为将被绘制的区域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值