Windows GDI
点阵图
位图函数
AlphaBlend
BitBlt
CreateBitmap
CreateBitmapIndirect
CreateCompatibleBitmap
CreateDIBitmap
CreateDIBSection
CreateDiscardableBitmap
ExtFloodFill
FloodFill
GdiAlphaBlend
GdiGradientFill
GdiTransparentBlt
GetBitmapBits
GetBitmapDimensionEx
GetDIBColorTable
GetDIBits
GetPixel
GetStretchBltMode
GradientFill
LoadBitmap
MaskBlt
PlgBlt
SetBitmapBits
SetBitmapDimensionEx
SetDIBColorTable
SetDIBits
SetDIBitsToDevice
SetPixel
SetPixelV
SetStretchBltMode
StretchBlt
StretchDIBits
TransparentBlt
位图结构
BITMAP
BITMAPCOREHEADER
BITMAPCOREINFO
BITMAPFILEHEADER
BITMAPINFO
BITMAPINFOHEADER
BITMAPV4HEADER
BITMAPV5HEADER
BLENDFUNCTION
COLORADJUSTMENT
DIBSECTION
GRADIENT_RECT
GRADIENT_TRIANGLE
RGBQUAD
RGBTRIPLE
SIZE
TRIVERTEX
位图的宏指令
MAKEROP4
画笔(刷子)
画笔函数
CreateBrushIndirect
CreateDIBPatternBrush
CreateDIBPatternBrushPt
CreateHatchBrush
CreatePatternBrush
CreateSolidBrush
GetBrushOrgEx
GetSysColorBrush
PatBlt
SetBrushOrgEx
画笔结构
LOGBRUSH
LOGBRUSH32
裁剪
裁剪函数
ExcludeClipRect
ExtSelectClipRgn
GetClipBox
GetClipRgn
GetMetaRgn
GetRandomRgn
IntersectClipRect
OffsetClipRgn
PtVisible
RectVisible
SelectClipPath
SelectClipRgn
SetMetaRgn
颜色
颜色函数
AnimatePalette
CreateHalftonePalette
CreatePalette
GetColorAdjustment
GetNearestColor
GetNearestPaletteIndex
GetPaletteEntries
GetSystemPaletteEntries
GetSystemPaletteUse
RealizePalette
ResizePalette
SelectPalette
SetColorAdjustment
SetPaletteEntries
SetSystemPaletteUse
UnrealizeObject
UpdateColors
颜色结构
COLORREF
LOGPALETTE
PALETTEENTRY
颜色宏
DIBINDEX
GetBValue
GetGValue
GetRValue
PALETTEINDEX
PALETTERGB
RGB
颜色消息
WM_PALETTECHANGED
WM_PALETTEISCHANGING
WM_QUERYNEWPALETTE
WM_SYSCOLORCHANGE
坐标空间和转换
坐标空间和转换的函数
ClientToScreen
CombineTransform
DPtoLP
GetCurrentPositionEx
GetGraphicsMode
GetMapMode
GetViewportExtEx
GetViewportOrgEx
GetWindowExtEx
GetWindowOrgEx
GetWorldTransform
LPtoDP
MapWindowPoints
ModifyWorldTransform
OffsetViewportOrgEx
OffsetWindowOrgEx
ScaleViewportExtEx
ScaleWindowExtEx
ScreenToClient
SetGraphicsMode
SetMapMode
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
SetWorldTransform
坐标空间和转换的结构
XFORM
设备上下文(设备环境)
函数
CancelDC
ChangeDisplaySettings
ChangeDisplaySettingsEx
CreateCompatibleDC
CreateDC
CreateIC
DeleteDC
DeleteObject
DrawEscape
EnumDisplayDevices
EnumDisplaySettings
EnumDisplaySettingsEx
EnumObjects
EnumObjectsProc
GetCurrentObject
GetDC
GetDCBrushColor
GetDCEx
GetDCOrgEx
GetDCPenColor
GetDeviceCaps
GetLayout
GetObject
GetObjectType
GetStockObject
ReleaseDC
ResetDC
RestoreDC
SaveDC
SelectObject
SetDCBrushColor
SetDCPenColor
SetLayout
结构
DISPLAY_DEVICE
VIDEOPARAMETERS
消息
WM_DEVMODECHANGE
填充形状(图形填充)
函数
Chord
Ellipse
FillRect
FrameRect
InvertRect
Pie
Polygon
PolyPolygon
Rectangle
RoundRect
字体和文本
函数
AddFontMemResourceEx
AddFontResource
AddFontResourceEx
CreateFont
CreateFontIndirect
CreateFontIndirectEx
CreateScalableFontResource
DrawText
DrawTextEx
EnableEUDC
EnumFontFamExProc
EnumFontFamilies
EnumFontFamiliesEx
EnumFontFamProc
EnumFonts
EnumFontsProc
ExtTextOut
GetAspectRatioFilterEx
GetCharABCWidths
GetCharABCWidthsFloat
GetCharABCWidthsI
GetCharacterPlacement
GetCharWidth
GetCharWidth32
GetCharWidthFloat
GetCharWidthI
GetFontData
GetFontLanguageInfo
GetFontUnicodeRanges
GetGlyphIndices
GetGlyphOutline
GetKerningPairs
GetOutlineTextMetrics
GetRasterizerCaps
GetTabbedTextExtent
GetTextAlign
GetTextCharacterExtra
GetTextColor
GetTextExtentExPoint
GetTextExtentExPointI
GetTextExtentPoint
GetTextExtentPoint32
GetTextExtentPointI
GetTextFace
GetTextMetrics
PolyTextOut
RemoveFontMemResourceEx
RemoveFontResource
RemoveFontResourceEx
SetMapperFlags
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
TabbedTextOut
TextOut
结构
ABC
ABCFLOAT
AXESLIST
AXISINFO
DESIGNVECTOR
DRAWTEXTPARAMS
ENUMLOGFONT
ENUMLOGFONTEX
ENUMLOGFONTEXDV
ENUMTEXTMETRIC
EXTLOGFONT
FIXED
GCP_RESULTS
GLYPHMETRICS
GLYPHSET
KERNINGPAIR
LOGFONT
MAT2
NEWTEXTMETRIC
NEWTEXTMETRICEX
OUTLINETEXTMETRIC
PANOSE
POINTFX
POLYTEXT
RASTERIZER_STATUS
TEXTMETRIC
TTPOLYCURVE
TTPOLYGONHEADER
WCRANGE
DeleteFont
SelectFont
消息
WM_FONTCHANGE
直线和曲线
函数
AngleArc
Arc
ArcTo
GetArcDirection
LineDDA
LineDDAProc
LineTo
MoveToEx
PolyBezier
PolyBezierTo
PolyDraw
Polyline
PolylineTo
PolyPolyline
SetArcDirection
图元文件
函数
CloseEnhMetaFile
CloseMetaFile
CopyEnhMetaFile
CopyMetaFile
CreateEnhMetaFile
CreateMetaFile
DeleteEnhMetaFile
DeleteMetaFile
EnhMetaFileProc
EnumEnhMetaFile
EnumMetaFile
EnumMetaFileProc
GdiComment
GetEnhMetaFile
GetEnhMetaFileBits
GetEnhMetaFileDescription
GetEnhMetaFileHeader
GetEnhMetaFilePaletteEntries
GetMetaFileBitsEx
GetWinMetaFileBits
PlayEnhMetaFile
PlayEnhMetaFileRecord
PlayMetaFile
PlayMetaFileRecord
SetEnhMetaFileBits
SetMetaFileBitsEx
SetWinMetaFileBits
结构
EMR
EMRABORTPATH
EMRALPHABLEND
EMRANGLEARC
EMRARC
EMRARCTO
EMRBEGINPATH
EMRBITBLT
EMRCHORD
EMRCLOSEFIGURE
EMRCOLORCORRECTPALETTE
EMRCOLORMATCHTOTARGET
EMRCREATEBRUSHINDIRECT
EMRCREATECOLORSPACE
EMRCREATECOLORSPACEW
EMRCREATEDIBPATTERNBRUSHPT
EMRCREATEMONOBRUSH
EMRCREATEPALETTE
EMRCREATEPEN
EMRDELETECOLORSPACE
EMRDELETEOBJECT
EMRELLIPSE
EMRENDPATH
EMREOF
EMREXCLUDECLIPRECT
EMREXTCREATEFONTINDIRECTW
EMREXTCREATEPEN
EMREXTFLOODFILL
EMREXTSELECTCLIPRGN
EMREXTTEXTOUT
EMRFILLPATH
EMRFILLRGN
EMRFLATTENPATH
EMRFORMAT
EMRFRAMERGN
EMRGDICOMMENT
EMRGLSBOUNDEDRECORD
EMRGLSRECORD
EMRGRADIENTFILL
EMRINTERSECTCLIPRECT
EMRINVERTRGN
EMRLINETO
EMRMASKBLT
EMRMODIFYWORLDTRANSFORM
EMRMOVETOEX
EMROFFSETCLIPRGN
EMRPAINTRGN
EMRPIE
EMRPIXELFORMAT
EMRPLGBLT
EMRPOLYBEZIER
EMRPOLYBEZIER16
EMRPOLYBEZIERTO
EMRPOLYBEZIERTO16
EMRPOLYDRAW
EMRPOLYDRAW16
EMRPOLYGON
EMRPOLYGON16
EMRPOLYLINE
EMRPOLYLINE16
EMRPOLYLINETO
EMRPOLYLINETO16
EMRPOLYPOLYGON
EMRPOLYPOLYGON16
EMRPOLYPOLYLINE
EMRPOLYPOLYLINE16
EMRPOLYTEXTOUT
EMRREALIZEPALETTE
EMRRECTANGLE
EMRRESIZEPALETTE
EMRRESTOREDC
EMRROUNDRECT
EMRSAVEDC
EMRSCALEVIEWPORTEXTEX
EMRSCALEWINDOWEXTEX
EMRSELECTCLIPPATH
EMRSELECTCOLORSPACE
EMRSELECTOBJECT
EMRSELECTPALETTE
EMRSETARCDIRECTION
EMRSETBKCOLOR
EMRSETBKMODE
EMRSETBRUSHORGEX
EMRSETCOLORADJUSTMENT
EMRSETCOLORSPACE
EMRSETDIBITSTODEVICE
EMRSETICMMODE
EMRSETICMPROFILE
EMRSETLAYOUT
EMRSETMAPMODE
EMRSETMAPPERFLAGS
EMRSETMETARGN
EMRSETMITERLIMIT
EMRSETPALETTEENTRIES
EMRSETPIXELV
EMRSETPOLYFILLMODE
EMRSETROP2
EMRSETSTRETCHBLTMODE
EMRSETTEXTALIGN
EMRSETTEXTCOLOR
EMRSETVIEWPORTEXTEX
EMRSETVIEWPORTORGEX
EMRSETWINDOWEXTEX
EMRSETWINDOWORGEX
EMRSETWORLDTRANSFORM
EMRSTRETCHBLT
EMRSTRETCHDIBITS
EMRSTROKEANDFILLPATH
EMRSTROKEPATH
EMRTEXT
EMRTRANSPARENTBLT
EMRWIDENPATH
ENHMETAHEADER
ENHMETARECORD
HANDLETABLE
METAHEADER
METARECORD
POINTL
RECTL
多显示器显示
函数
EnumDisplayMonitors
GetMonitorInfo
MonitorEnumProc
MonitorFromPoint
MonitorFromXY
MonitorFromRect
MonitorFromWindow
结构
MONITORINFO
MONITORINFOEX
绘画和绘图
函数
BeginPaint
DrawAnimatedRects
DrawCaption
DrawEdge
DrawFocusRect
DrawFrameControl
DrawState
DrawStateProc
EndPaint
ExcludeUpdateRgn
GdiFlush
GdiGetBatchLimit
GdiSetBatchLimit
GetBkColor
GetBkMode
GetBoundsRect
GetROP2
GetUpdateRect
GetUpdateRgn
GetWindowDC
GetWindowRgn
GetWindowRgnBox
GrayString
InvalidateRect
InvalidateRgn
LockWindowUpdate
OutputProc
PaintDesktop
RedrawWindow
SetBkColor
SetBkMode
SetBoundsRect
SetROP2
SetWindowRgn
UpdateWindow
ValidateRect
ValidateRgn
WindowFromDC
结构
PAINTSTRUCT
消息
WM_DISPLAYCHANGE
WM_NCPAINT
WM_PAINT
WM_PRINT
WM_PRINTCLIENT
WM_SETREDRAW
WM_SYNCPAINT
光栅运算
二进制光栅运算
三元栅格运算
路径
函数
AbortPath
BeginPath
CloseFigure
EndPath
FillPath
FlattenPath
GetMiterLimit
GetPath
PathToRegion
SetMiterLimit
StrokeAndFillPath
StrokePath
WidenPath
函数
CreatePen
CreatePenIndirect
ExtCreatePen
结构
EXTLOGPEN
LOGPEN
打印机印刷
GDI打印相关API
函数
结构
Microsoft XPS文档转换器(MXDC)
打印后台处理程序API
后台打印程序API参考
函数
枚举
结构
消息
异步打印通知
安装打印机驱动程序
打印票据相关API
函数
枚举
打印和后台打印程序枚举
PrintAsyncNotifyConversationStyle (Vista)
PrintAsyncNotifyError (Vista)
PrintAsyncNotifyUserFilter (Vista)
打印机转义函数
CHECKJPEGFORMAT
CHECKPNGFORMAT
DRAWPATTERNRECT
GET_PS_FEATURESETTING
GETTECHNOLOGY
PASSTHROUGH
POSTSCRIPT_DATA
POSTSCRIPT_IDENTIFY
POSTSCRIPT_INJECTION
POSTSCRIPT_PASSTHROUGH
SPCLPASSTHROUGH2
Bidi 打印机的通讯
Bidi 双向通信接口
Bidi 错误码
XPS打印相关API
接口
函数
结构
枚举
矩形
函数
CopyRect
EqualRect
InflateRect
IntersectRect
IsRectEmpty
OffsetRect
PtInRect
PtInRectXY
SetRect
SetRectEmpty
SubtractRect
UnionRect
结构
POINT
POINTS
RECT
MAKEPOINTS
POINTSTOPOINT
POINTTOPOINTS
区域
函数
CombineRgn
CreateEllipticRgn
CreateEllipticRgnIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
EqualRgn
ExtCreateRegion
FillRgn
FrameRgn
GetPolyFillMode
GetRegionData
GetRgnBox
InvertRgn
OffsetRgn
PaintRgn
PtInRegion
RectInRegion
SetPolyFillMode
SetRectRgn
结构
RGNDATA
RGNDATAHEADER