Module graphics_subsystem

Module graphics_subsystem 

Source
Expand description

Section 3 - Graphics Subsystem (168-304)

Structs§

POINT
C.31 POINT
RECT
C.33 RECT
SIZE
C.36 SIZE
LOGPALETTE
C.18 LOGPALETTE
PALETTEENTRY
C.30 PALETTEENTRY
LOGBRUSH
C.16 LOGBRUSH
LOGPEN
C.19 LOGPEN
BITMAP
C.1.1 BITMAP
BITMAPINFO
C.4 BITMAPINFO
BITMAPINFOHEADER
C.5 BITMAPINFOHEADER
RGBQUAD
C.34 RGBQUAD
RGBTRIPLE
C.35 RGBTRIPLE
LOGFONT
C.17 LOGFONT
NEWTEXTMETRIC
C.26 NEWTEXTMETRIC
TEXTMETRIC
C.37 TEXTMETRIC

Functions§

CreateCompatibleDC
#168 CreateCompatibleDC
CreateDC
#169 CreateDC
CreateIC
#169 CreateIC
GetDC
#170 GetDC
GetWindowDC
#170 GetWindowDC
GetDCEx
#170 GetDCEx
DeleteDC
#171 DeleteDC
ReleaseDC
#172 ReleaseDC
SaveDC
#173 SaveDC
RestoreDC
#173 RestoreDC
ResetDC
#174 ResetDC
GetDCOrgEx
#175a GetDCOrgEx
CopyIcon
#176 CopyIcon
DrawIcon
#177 DrawIcon
DestroyIcon
#178 DestroyIcon
CreateIcon
#179 CreateIcon
UnrealizeObject
#180 UnrealizeObject
PtVisible
#181 PtVisible
RectVisible
#181 RectVisible
SelectObject
#182 SelectObject
DeleteObject
#183 DeleteObject
EnumObjects
#184 EnumObjects
GetObject
#185 GetObject
GetStockObject
#186 GetStockObject
AnimatePalette
#188 AnimatePalette
CreatePalette
#189 CreatePalette
GetNearestColor
#190 GetNearestColor
GetNearestPaletteIndex
#190 GetNearestPaletteIndex
GetPaletteEntries
#191 GetPaletteEntries
GetSystemPaletteEntries
#191 GetSystemPaletteEntries
SetPaletteEntries
#191 SetPaletteEntries
SetSystemPaletteUse
#192 SetSystemPaletteUse
GetSystemPaletteUse
#192 GetSystemPaletteUse
RealizePalette
#193 RealizePalette
SelectPalette
#194 SelectPalette
GetSysColor
#195 GetSysColor
SetSysColors
#196 SetSysColors
UpdateColors
#197 UpdateColors
ResizePalette
#198 ResizePalette
CreateMetaFile
#199 CreateMetaFile
CloseMetaFile
#199 CloseMetaFile
CreateEnhMetaFile
#199a CreateEnhMetaFile
CloseEnhMetaFile
#199a CloseEnhMetaFile
CopyMetaFile
#200 CopyMetaFile
DeleteMetaFile
#201 DeleteMetaFile
EnumMetaFile
#202 EnumMetaFile
GetMetaFile
#203 GetMetaFile
SetMetaFileBitsEx
#204a SetMetaFileBitsEx
PlayMetaFile
#205 PlayMetaFile
PlayMetaFileRecord
#205 PlayMetaFileRecord
GetViewportExtEx
#206 GetViewportExtEx
GetViewportOrgEx
#207 GetViewportOrgEx
OffsetViewportOrgEx
#208 OffsetViewportOrgEx
ScaleViewportExtEx
#209 ScaleViewportExtEx
SetViewportExtEx
#210 SetViewportExtEx
SetViewportOrgEx
#211 SetViewportOrgEx
DPtoLP
#212 DPtoLP
LPtoDP
#212 LPtoDP
GetWindowExtEx
#213 GetWindowExtEx
GetWindowOrgEx
#214 GetWindowOrgEx
OffsetWindowOrgEx
#215 OffsetWindowOrgEx
ScaleWindowExtEx
#216 ScaleWindowExtEx
SetWindowExtEx
#217 SetWindowExtEx
SetWindowOrgEx
#218 SetWindowOrgEx
MapWindowPoints
#219 MapWindowPoints
WindowFromPoint
#220 WindowFromPoint
ChildWindowFromPoint
#221 ChildWindowFromPoint
ClientToScreen
#222 ClientToScreen
ScreenToClient
#222 ScreenToClient
CombineRgn
#223 CombineRgn
CreateEllipticRgn
#224 CreateEllipticRgn
CreateEllipticRgnIndirect
#224 CreateEllipticRgnIndirect
CreatePolygonRgn
#225 CreatePolygonRgn
CreatePolyPolygonRgn
#225 CreatePolyPolygonRgn
CreateRectRgn
#226 CreateRectRgn
CreateRectRgnIndirect
#226 CreateRectRgnIndirect
CreateRoundRectRgn
#227 CreateRoundRectRgn
EqualRgn
#228 EqualRgn
GetRgnBox
#229 GetRgnBox
OffsetRgn
#230 OffsetRgn
PtInRegion
#231 PtInRegion
RectInRegion
#232 RectInRegion
SetRectRgn
#233 SetRectRgn
ExcludeClipRect
#234 ExcludeClipRect
IntersectClipRect
#235 IntersectClipRect
OffsetClipRgn
#236 OffsetClipRect
SelectClipRgn
#237 SelectClipRgn
ExtSelectClipRgn
#237a ExtSelectClipRgn
GetClipBox
#238 GetClipBox
CreateBrushIndirect
#239 CreateBrushIndirect
CreateDIBPatternBrush
#240 CreateDIBPatternBrush
CreateDIBPatternBrushPt
#240a CreateDIBPatternBrushPt
CreateHatchBrush
#241 CreateHatchBrush
CreateSolidBrush
#242 CreateSolidBrush
CreatePen
#243 CreatePen
CreatePenIndirect
#243 CreatePenIndirect
ExtCreatePen
#243a ExtCreatePen
GetBrushOrgEx
#244 GetBrushOrgEx
SetBrushOrgEx
#245a SetBrushOrgEx
CreatePatternBrush
#246 CreatePatternBrush
Arc
#247 Arc
Chord
#247 Chord
Pie
#247 Pie
LineDDA
#248 LineDDA
LineTo
#249 LineTo
MoveToEx
#249 MoveToEx
Polyline
#249 Polyline
Polygon
#250 Polygon
PolyPolygon
#250 PolyPolygon
Ellipse
#251 Ellipse
Rectangle
#251 Rectangle
RoundRect
#251 RoundRect
FrameRgn
#252 FrameRgn
FillRgn
#252 FillRgn
InvertRgn
#252 InvertRgn
PaintRgn
#252 PaintRgn
DrawFocusRect
#253 DrawFocusRect
FillRect
#254 FillRect
FrameRect
#254 FrameRect
FloodFill
#255 FloodFill
ExtFloodFill
#255 ExtFloodFill
GetPixel
#256 GetPixel
SetPixel
#256 SetPixel
SetPixelV
#256a SetPixelV
CreateBitmap
#257 CreateBitmap
CreateBitmapIndirect
#257 CreateBitmapIndirect
CreateCompatibleBitmap
#258 CreateCompatibleBitmap
CreateDiscardableBitmap
#258 CreateDiscardableBitmap
CreateDIBitmap
#259 CreateDIBitmap
GetBitmapBits
#260 GetBitmapBits
SetBitmapBits
#260 SetBitmapBits
GetDIBits
#262 GetDIBits
SetDIBits
#262 SetDIBits
SetDIBitsToDevice
#263 SetDIBitsToDevice
StretchDIBits
#264 StretchDIBits
PatBlt
#265 PatBlt
BitBlt
#266 BitBlt
StretchBlt
#266 StretchBlt
GetStretchBltMode
#267 GetStretchBltMode
SetStretchBltMode
#267 SetStretchBltMode
GetBitmapDimensionEx
#268 GetBitmapDimensionEx
SetBitmapDimensionEx
#269 SetBitmapDimensionEx
AddFontResource
#270 AddFontResource
RemoveFontResource
#271 RemoveFontResource
CreateFont
#272 CreateFont
CreateFontIndirect
#272 CreateFontIndirect
CreateFontIndirectEx
#272a CreateFontIndirectEx
EnumFonts
#273 EnumFonts
EnumFontFamilies
#274 EnumFontFamilies
GetCharWidth
#275 GetCharWidth
GetCharABCWidths
#275 GetCharABCWidths
GetFontData
#276 GetFontData
GetKerningPairs
#277 GetKerningPairs
GetOutlineTextMetrics
#278 GetOutlineTextMetrics
GetRasterizerCaps
#279 GetRasterizerCaps
GetAspectRatioFilterEx
#280 GetAspectRatioFilterEx
SetMapperFlags
#281 SetMapperFlags
DrawText
#282 DrawText
TextOut
#283 TextOut
ExtTextOut
#283 ExtTextOut
ExtTextOutA
#283a ExtTextOutA
TabbedTextOut
#283 TabbedTextOut
GetTextExtentPoint
#284 GetTextExtentPoint
GetTabbedTextExtent
#284 GetTabbedTextExtent
GetTextAlign
#285 GetTextAlign
SetTextAlign
#285 SetTextAlign
SetTextColor
#286 SetTextColor
GetTextColor
#286 GetTextColor
GetTextCharacterExtra
#287 GetTextCharacterExtra
SetTextCharacterExtra
#287 SetTextCharacterExtra
GetTextFace
#288 GetTextFace
GetTextMetrics
#289 GetTextMetrics
GrayString
#290 GrayString
SetTextJustification
#291 SetTextJustification
AbortDoc
#292 AbortDoc
DeviceCapabilities
#293 DeviceCapabilities
EndDoc
#295 EndDoc
EndPage
#296 EndPage
Escape
#297 Escape
ExtDeviceMode
#298 ExtDeviceMode
GetDeviceCaps
#299 GetDeviceCaps
SetAbortProc
#300 SetAbortProc
StartDoc
#302 StartDoc
StartPage
#303 StartPage
AlphaBlend
METAFILE#1 AlphaBlend
MaskBlt
METAFILE#2 MaskBlt
PlgBlt
METAFILE#3 PlgBlt
TransparentBlt
METAFILE#4 TransparentBlt
SelectClipPath
METAFILE#5 SelectClipPath
SetMetaRgn
METAFILE#6 SetMetaRgn
GdiComment
METAFILE#7 GdiComment
AngleArc
METAFILE#8 AngleArc
ArcTo
METAFILE#9 ArcTo
FillPath
METAFILE#10 FillPath
GradientFill
METAFILE#11 GradientFill
PolyBezier
METAFILE#12 PolyBezier
PolyBezierTo
METAFILE#13 PolyBezierTo
PolyDraw
METAFILE#14 PolyDraw
PolylineTo
METAFILE#15 PolylineTo
PolyPolyline
METAFILE#16 PolyPolyline
PolyTextOut
METAFILE#17 PolyTextOut
PolyTextOutA
METAFILE#17a PolyTextOutA
StrokeAndFillPath
METAFILE#19 StrokeAndFillPath
StrokePath
METAFILE#20 StrokePath
DrawEscape
METAFILE#21 DrawEscape
CreateColorSpace
METAFILE#24 CreateColorSpace
CreateColorSpaceA
METAFILE#24a CreateColorSpaceA
ColorCorrectPalette
METAFILE#25 ColorCorrectPalette
DeleteColorSpace
METAFILE#26 DeleteColorSpace
SetColorSpace
METAFILE#27 SetColorSpace
AbortPath
METAFILE#30 AbortPath
BeginPath
METAFILE#31 BeginPath
CloseFigure
METAFILE#32 CloseFigure
EndPath
METAFILE#33 EndPath
FlattenPath
METAFILE#34 FlattenPath
WidenPath
METAFILE#34 WidenPath
ColorMatchToTarget
METAFILE#35 ColorMatchToTarget
ChoosePixelFormat
METAFILE#37 ChoosePixelFormat
SetArcDirection
METAFILE#38 SetArcDirection
SetColorAdjustment
METAFILE#39 SetColorAdjustment
SetICMMode
METAFILE#40 SetICMMode
SetICMProfile
METAFILE#41 SetICMProfile
SetICMProfileA
METAFILE#41a SetICMProfileA
SetLayout
METAFILE#42 SetLayout
SetMiterLimit
METAFILE#44 SetMiterLimit
ModifyWorldTransform
METAFILE#45 ModifyWorldTransform
SetWorldTransform
METAFILE#46 SetWorldTransform

Type Aliases§

EnumObjectsProc
#184 EnumObjectsProc
EnumMetaFileProc
#202 EnumMetaFileProc
LineDDAProc
#248 LineDDAProc
EnumFontsProc
#273 EnumFontsProc
EnumFontFamProc
#274 EnumFontFamProc
GrayStringProc
#290 GrayStringProc
AbortProc
#300 AbortProc