Win32 GDI API
2009-06-21 23:34
603 查看
Win32 API
位置/座標
色
印刷/印刷ジョブのスプール
クリッピング
図形
長方形
直線/曲線
デバイス コンテキスト
パス
ビットマップ
描画
フォント / テキスト
複数モニタ サポート
ブラシ
ペン
メタファイル
領域
ClientToScreen?
CombineTransform?
DPtoLP?
GetCurrentPositionEx?
GetMapMode?
GetGraphicsMode?
GetViewportExtEx?
GetViewportOrgEx?
GetWindowExtEx?
GetWindowOrgEx?
GetWorldTransform?
LPtoDP?
MapWindowPoints?
ModifyWorldTransform?
OffsetViewportOrgEx?
OffsetWindowOrgEx?
ScaleViewportExtEx?
ScaleWindowExtEx?
ScreenToClient?
SetGraphicsMode?
SetMapMode?
SetViewportExtEx?
SetViewportOrgEx?
SetWindowExtEx?
SetWindowOrgEx?
SetWorldTransform?
↑
AnimatePalette?
CreateHalftonePalette?
CreatePalette?
GetColorAdjustment?
GetNearestColor?
GetNearestPaletteIndex?
GetPaletteEntries?
GetSystemPaletteEntries?
GetSystemPaletteUse?
HTUI_ColorAdjustment?
HTUI_DeviceColorAdjustment?
RealizePalette?
ResizePalette?
SelectPalette?
SetColorAdjustment?
SetPaletteEntries?
SetSystemPaletteUse?
UnrealizeObject?
UpdateColors?
↑
AbortDoc?
AbortPrinter?
AbortProc?
AddForm?
AddJob?
AddMonitor?
AddPort?
AddPrinter?
AddPrinterConnection?
AddPrinterDriver?
AddPrinterDriverEx?
AddPrintProcessor?
AddPrintProvidor?
AdvancedDocumentProperties?
ClosePrinter?
ConfigurePort?
ConnectToPrinterDlg?
DeleteForm?
DeleteMonitor?
DeletePort?
DeletePrinter?
DeletePrinterConnection?
DeletePrinterData?
DeletePrinterDataEx?
DeletePrinterDriver?
DeletePrinterDriverEx?
DeletePrinterKey?
DeletePrintProcessor?
DeletePrintProvidor?
DeviceCapabilities?
DocumentProperties?
EndDoc?
EndDocPrinter?
EndPage?
EndPagePrinter?
EnumForms?
EnumJobs?
EnumMonitors?
EnumPorts?
EnumPrinterData?
EnumPrinterDataEx?
EnumPrinterDrivers?
EnumPrinterKey?
EnumPrinters?
EnumPrintProcessors?
EnumPrintProcessorDatatypes?
Escape?
ExtEscape?
FindClosePrinterChangeNotification?
FindFirstPrinterChangeNotification?
FindNextPrinterChangeNotification?
FlushPrinter?
FreePrinterNotifyInfo?
GetDefaultPrinter?
GetForm?
GetJob?
GetPrinter?
GetPrinterData?
GetPrinterDataEx?
GetPrinterDriver?
GetPrinterDriverDirectory?
GetPrintProcessorDirectory?
OpenPrinter?
PrinterMessageBox?
PrinterProperties?
ReadPrinter?
ResetPrinter?
ScheduleJob?
SetAbortProc?
SetForm?
SetJob?
SetMetaRgn?
SetPort?
SetPrinter?
SetPrinterData?
SetPrinterDataEx?
StartDoc?
StartDocPrinter?
StartPage?
StartPagePrinter?
WaitForPrinterChange?
WritePrinter?
↑
ExcludeClipRect?
ExtSelectClipRgn?
GetClipBox?
GetClipRgn?
GetMetaRgn?
GetRandomRgn?
IntersectClipRect?
OffsetClipRgn?
PtVisible?
RectVisible?
SelectClipPath?
SelectClipRgn?
↑
Chord?
Ellipse?
FillRect?
FrameRect?
InvertRect?
Pie?
Polygon?
PolyPolygon?
Rectangle?
RoundRect?
↑
CopyRect?
EqualRect?
InflateRect?
IntersectRect?
IsRectEmpty?
OffsetRect?
PtInRect?
SetRect?
SetRectEmpty?
SubtractRect?
UnionRect?
↑
AngleArc?
Arc?
ArcTo?
GetArcDirection?
LineDDA?
LineDDAProc?
LineTo?
MoveToEx?
PolyBezier?
PolyBezierTo?
PolyDraw?
Polyline?
PolylineTo?
PolyPolyline?
SetArcDirection?
↑
CancelDC?
ChangeDisplaySettings?
ChangeDisplaySettingsEx?
CreateCompatibleDC?
CreateDC?
CreateIC?
DeleteDC?
DeleteObject?
EnumDisplayDevices?
EnumDisplaySettings?
EnumDisplaySettingsEx?
EnumObjects?
EditStreamClone?
EnumObjectsProc?
GetCurrentObject?
GetDC?
GetDCBrushColor?
GetDCEx?
GetDCOrgEx?
GetDCPenColor?
GetDeviceCaps?
GetObject?
GetObjectType?
GetStockObject?
ReleaseDC?
ResetDC?
RestoreDC?
SaveDC?
SelectObject?
SetDCBrushColor?
SetDCPenColor?
↑
AbortPath?
BeginPath?
CloseFigure?
EndPath?
FillPath?
FlattenPath?
GetMiterLimit?
GetPath?
PathToRegion?
SetMiterLimit?
StrokeAndFillPath?
StrokePath?
WidenPath?
↑
AlphaBlend?
BitBlt?
CreateBitmap?
CreateBitmapIndirect?
CreateCompatibleBitmap?
CreateDIBitmap?
CreateDIBSection?
CreateDiscardableBitmap?
ExtFloodFill?
FloodFill?
GetBitmapBits?
GetBitmapDimensionEx?
GetDIBColorTable?
GetDIBits?
GetPixel?
GetStretchBltMode?
GradientFill?
LoadBitmap?
MaskBlt?
PatBlt?
PlgBlt?
SetBitmapBits?
SetBitmapDimension?
SetBitmapDimensionEx?
SetDIBits?
SetDIBitsToDevice?
SetPixel?
SetPixelV?
SetStretchBltMode?
StretchBlt?
StretchDIBits?
TransparentBlt?
↑
BeginPaint?
DrawAnimatedRects?
DrawCaption?
DrawEdge?
DrawFrameControl?
DrawFocusRect?
DrawState?
DrawStateProc?
ExcludeUpdateRgn?
GdiFlush?
GdiGetBatchLimit?
GdiSetBatchLimit?
GetBkColor?
GetBkMode?
GetBoundsRect?
GetROP2?
GetUpdateRect?
GetUpdateRgn?
GetWindowDC?
GetWindowRgn?
GrayString?
EndPaint?
InvalidateRect?
InvalidateRgn?
LockWindowUpdate?
OutputProc?
PaintDesktop?
RedrawWindow?
SetBkColor?
SetBkMode?
SetBoundsRect?
SetROP2?
SetWindowRgn?
UpdateWindow?
ValidateRect?
ValidateRgn?
WindowFromDC?
↑
AddFontMemResourceEx?
AddFontResource?
AddFontResourceEx?
CreateFont?
CreateFontIndirect?
CreateFontIndirectEx?
CreateScalableFontResource?
DrawText?
DrawTextEx?
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?
TextOut?
↑
EnumDisplayMonitors?
GetMonitorInfo?
MonitorEnumProc?
MonitorFromPoint?
MonitorFromRect?
MonitorFromWindow?
↑
CreateBrushIndirect?
CreateDIBPatternBrush?
CreateDIBPatternBrushPt?
CreateHatchBrush?
CreatePatternBrush?
CreateSolidBrush?
GetBrushOrgEx?
GetSysColorBrush?
FixBrushOrgEx?
SetBrushOrgEx?
↑
CreatePen?
CreatePenIndirect?
ExtCreatePen?
↑
CloseEnhMetaFile?
CloseMetaFile?
CopyEnhMetaFile?
CopyMetaFile?
CreateEnhMetaFile?
CreateMetaFile?
DeleteEnhMetaFile?
DeleteMetaFile?
EnhMetaFileProc?
EnumEnhMetaFile?
EnumMetaFile?
EnumMetaFileProc?
GdiComment?
GetEnhMetaFile?
GetEnhMetaFileBits?
GetEnhMetaFileDescription?
GetEnhMetaFileHeader?
GetEnhMetaFilePaletteEntries?
GetMetaFile?
GetMetaFileBitsEx?
GetWinMetaFileBits?
PlayEnhMetaFile?
PlayEnhMetaFileRecord?
PlayMetaFile?
PlayMetaFileRecord?
SetEnhMetaFileBits?
SetMetaFileBitsEx?
SetWinMetaFileBits?
↑
CombineRgn?
CreateEllipticRgn?
CreateEllipticRgnIndirect?
CreatePolyPolygonRgn?
CreatePolygonRgn?
CreateRectRgn?
CreateRectRgnIndirect?
CreateRoundRectRgn?
ExtCreateRegion?
EqualRgn?
FillRgn?
FrameRgn?
GetPolyFillMode?
GetRegionData?
GetRgnBox?
InvertRgn?
OffsetRgn?
PaintRgn?
PtInRegion?
RectInRegion?
SetPolyFillMode?
SetRectRgn?
位置/座標
色
印刷/印刷ジョブのスプール
クリッピング
図形
長方形
直線/曲線
デバイス コンテキスト
パス
ビットマップ
描画
フォント / テキスト
複数モニタ サポート
ブラシ
ペン
メタファイル
領域
位置/座標? †
[edit]ClientToScreen?
CombineTransform?
DPtoLP?
GetCurrentPositionEx?
GetMapMode?
GetGraphicsMode?
GetViewportExtEx?
GetViewportOrgEx?
GetWindowExtEx?
GetWindowOrgEx?
GetWorldTransform?
LPtoDP?
MapWindowPoints?
ModifyWorldTransform?
OffsetViewportOrgEx?
OffsetWindowOrgEx?
ScaleViewportExtEx?
ScaleWindowExtEx?
ScreenToClient?
SetGraphicsMode?
SetMapMode?
SetViewportExtEx?
SetViewportOrgEx?
SetWindowExtEx?
SetWindowOrgEx?
SetWorldTransform?
↑
色 †
[edit]AnimatePalette?
CreateHalftonePalette?
CreatePalette?
GetColorAdjustment?
GetNearestColor?
GetNearestPaletteIndex?
GetPaletteEntries?
GetSystemPaletteEntries?
GetSystemPaletteUse?
HTUI_ColorAdjustment?
HTUI_DeviceColorAdjustment?
RealizePalette?
ResizePalette?
SelectPalette?
SetColorAdjustment?
SetPaletteEntries?
SetSystemPaletteUse?
UnrealizeObject?
UpdateColors?
↑
印刷/印刷ジョブのスプール? †
[edit]AbortDoc?
AbortPrinter?
AbortProc?
AddForm?
AddJob?
AddMonitor?
AddPort?
AddPrinter?
AddPrinterConnection?
AddPrinterDriver?
AddPrinterDriverEx?
AddPrintProcessor?
AddPrintProvidor?
AdvancedDocumentProperties?
ClosePrinter?
ConfigurePort?
ConnectToPrinterDlg?
DeleteForm?
DeleteMonitor?
DeletePort?
DeletePrinter?
DeletePrinterConnection?
DeletePrinterData?
DeletePrinterDataEx?
DeletePrinterDriver?
DeletePrinterDriverEx?
DeletePrinterKey?
DeletePrintProcessor?
DeletePrintProvidor?
DeviceCapabilities?
DocumentProperties?
EndDoc?
EndDocPrinter?
EndPage?
EndPagePrinter?
EnumForms?
EnumJobs?
EnumMonitors?
EnumPorts?
EnumPrinterData?
EnumPrinterDataEx?
EnumPrinterDrivers?
EnumPrinterKey?
EnumPrinters?
EnumPrintProcessors?
EnumPrintProcessorDatatypes?
Escape?
ExtEscape?
FindClosePrinterChangeNotification?
FindFirstPrinterChangeNotification?
FindNextPrinterChangeNotification?
FlushPrinter?
FreePrinterNotifyInfo?
GetDefaultPrinter?
GetForm?
GetJob?
GetPrinter?
GetPrinterData?
GetPrinterDataEx?
GetPrinterDriver?
GetPrinterDriverDirectory?
GetPrintProcessorDirectory?
OpenPrinter?
PrinterMessageBox?
PrinterProperties?
ReadPrinter?
ResetPrinter?
ScheduleJob?
SetAbortProc?
SetForm?
SetJob?
SetMetaRgn?
SetPort?
SetPrinter?
SetPrinterData?
SetPrinterDataEx?
StartDoc?
StartDocPrinter?
StartPage?
StartPagePrinter?
WaitForPrinterChange?
WritePrinter?
↑
クリッピング? †
[edit]ExcludeClipRect?
ExtSelectClipRgn?
GetClipBox?
GetClipRgn?
GetMetaRgn?
GetRandomRgn?
IntersectClipRect?
OffsetClipRgn?
PtVisible?
RectVisible?
SelectClipPath?
SelectClipRgn?
↑
図形? †
[edit]Chord?
Ellipse?
FillRect?
FrameRect?
InvertRect?
Pie?
Polygon?
PolyPolygon?
Rectangle?
RoundRect?
↑
長方形? †
[edit]CopyRect?
EqualRect?
InflateRect?
IntersectRect?
IsRectEmpty?
OffsetRect?
PtInRect?
SetRect?
SetRectEmpty?
SubtractRect?
UnionRect?
↑
直線/曲線? †
[edit]AngleArc?
Arc?
ArcTo?
GetArcDirection?
LineDDA?
LineDDAProc?
LineTo?
MoveToEx?
PolyBezier?
PolyBezierTo?
PolyDraw?
Polyline?
PolylineTo?
PolyPolyline?
SetArcDirection?
↑
デバイス コンテキスト? †
[edit]CancelDC?
ChangeDisplaySettings?
ChangeDisplaySettingsEx?
CreateCompatibleDC?
CreateDC?
CreateIC?
DeleteDC?
DeleteObject?
EnumDisplayDevices?
EnumDisplaySettings?
EnumDisplaySettingsEx?
EnumObjects?
EditStreamClone?
EnumObjectsProc?
GetCurrentObject?
GetDC?
GetDCBrushColor?
GetDCEx?
GetDCOrgEx?
GetDCPenColor?
GetDeviceCaps?
GetObject?
GetObjectType?
GetStockObject?
ReleaseDC?
ResetDC?
RestoreDC?
SaveDC?
SelectObject?
SetDCBrushColor?
SetDCPenColor?
↑
パス? †
[edit]AbortPath?
BeginPath?
CloseFigure?
EndPath?
FillPath?
FlattenPath?
GetMiterLimit?
GetPath?
PathToRegion?
SetMiterLimit?
StrokeAndFillPath?
StrokePath?
WidenPath?
↑
ビットマップ? †
[edit]AlphaBlend?
BitBlt?
CreateBitmap?
CreateBitmapIndirect?
CreateCompatibleBitmap?
CreateDIBitmap?
CreateDIBSection?
CreateDiscardableBitmap?
ExtFloodFill?
FloodFill?
GetBitmapBits?
GetBitmapDimensionEx?
GetDIBColorTable?
GetDIBits?
GetPixel?
GetStretchBltMode?
GradientFill?
LoadBitmap?
MaskBlt?
PatBlt?
PlgBlt?
SetBitmapBits?
SetBitmapDimension?
SetBitmapDimensionEx?
SetDIBits?
SetDIBitsToDevice?
SetPixel?
SetPixelV?
SetStretchBltMode?
StretchBlt?
StretchDIBits?
TransparentBlt?
↑
描画? †
[edit]BeginPaint?
DrawAnimatedRects?
DrawCaption?
DrawEdge?
DrawFrameControl?
DrawFocusRect?
DrawState?
DrawStateProc?
ExcludeUpdateRgn?
GdiFlush?
GdiGetBatchLimit?
GdiSetBatchLimit?
GetBkColor?
GetBkMode?
GetBoundsRect?
GetROP2?
GetUpdateRect?
GetUpdateRgn?
GetWindowDC?
GetWindowRgn?
GrayString?
EndPaint?
InvalidateRect?
InvalidateRgn?
LockWindowUpdate?
OutputProc?
PaintDesktop?
RedrawWindow?
SetBkColor?
SetBkMode?
SetBoundsRect?
SetROP2?
SetWindowRgn?
UpdateWindow?
ValidateRect?
ValidateRgn?
WindowFromDC?
↑
フォント / テキスト? †
[edit]AddFontMemResourceEx?
AddFontResource?
AddFontResourceEx?
CreateFont?
CreateFontIndirect?
CreateFontIndirectEx?
CreateScalableFontResource?
DrawText?
DrawTextEx?
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?
TextOut?
↑
複数モニタ サポート? †
[edit]EnumDisplayMonitors?
GetMonitorInfo?
MonitorEnumProc?
MonitorFromPoint?
MonitorFromRect?
MonitorFromWindow?
↑
ブラシ? †
[edit]CreateBrushIndirect?
CreateDIBPatternBrush?
CreateDIBPatternBrushPt?
CreateHatchBrush?
CreatePatternBrush?
CreateSolidBrush?
GetBrushOrgEx?
GetSysColorBrush?
FixBrushOrgEx?
SetBrushOrgEx?
↑
ペン? †
[edit]CreatePen?
CreatePenIndirect?
ExtCreatePen?
↑
メタファイル? †
[edit]CloseEnhMetaFile?
CloseMetaFile?
CopyEnhMetaFile?
CopyMetaFile?
CreateEnhMetaFile?
CreateMetaFile?
DeleteEnhMetaFile?
DeleteMetaFile?
EnhMetaFileProc?
EnumEnhMetaFile?
EnumMetaFile?
EnumMetaFileProc?
GdiComment?
GetEnhMetaFile?
GetEnhMetaFileBits?
GetEnhMetaFileDescription?
GetEnhMetaFileHeader?
GetEnhMetaFilePaletteEntries?
GetMetaFile?
GetMetaFileBitsEx?
GetWinMetaFileBits?
PlayEnhMetaFile?
PlayEnhMetaFileRecord?
PlayMetaFile?
PlayMetaFileRecord?
SetEnhMetaFileBits?
SetMetaFileBitsEx?
SetWinMetaFileBits?
↑
領域? †
[edit]CombineRgn?
CreateEllipticRgn?
CreateEllipticRgnIndirect?
CreatePolyPolygonRgn?
CreatePolygonRgn?
CreateRectRgn?
CreateRectRgnIndirect?
CreateRoundRectRgn?
ExtCreateRegion?
EqualRgn?
FillRgn?
FrameRgn?
GetPolyFillMode?
GetRegionData?
GetRgnBox?
InvertRgn?
OffsetRgn?
PaintRgn?
PtInRegion?
RectInRegion?
SetPolyFillMode?
SetRectRgn?
相关文章推荐
- Win32关于GDI 的API (Win32的API函数是微软自己的东西,可以直接在C#中直接调用,在做WinForm时还是很有帮助的。有时候我们之直接调用Win32 的API,可以很高效的实现想要)
- <Win32 API> GDI和GDI+ 双缓冲模式绘图
- 软件开发技术名词的解密篇(1)-Win32,SDK,MFC,API,GDI
- Win32 API(一)
- 读写磁盘文件专题--采用C/C++/MFC/WIN32(API)方式
- Win32 API 三两事 (一)
- 两个或多个进程之间通过Win32 API实现内存共享的方法(转)
- C# API 大全- Win32调用
- Win32中GDI+应用(五)--GDI与GDI+编程模型的区别
- Microsoft Win32 to Microsoft .NET Framework API Map
- Win32 API 函数列表
- VC中多线程(一)Win32 API对多线程编程的支持
- Win32 API消息函数:PostMessage
- C++ 通过WIN32 API 获取逻辑磁盘详细信息
- Win32消息处理API---PeekMessage
- Win32消息处理API---PeekMessage
- Win32 API与.NET Framework
- win32窗口的创建,GDI简单的绘图操作
- MFC 文件操作及C、C++、win32 API对文件操作的复习和CFileDialog的使用
- 暴强贴:从.NET平台调用Win32 API