C# Class TOAPI.GDI32.GDI32

Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
GetBitmap ( IntPtr hObject, BITMAP &bm ) : IntPtr
GetObject ( IntPtr hObject, LOGFONT lp ) : int

Private Methods

Méthode Description
AbortPath ( [ hdc ) : bool
AlphaBlend ( [ hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, [ hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, BLENDFUNCTION blendFunction ) : bool
AngleArc ( [ hdc, int x, int y, uint r, float StartAngle, float SweepAngle ) : bool
Arc ( [ hdc, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 ) : bool
ArcTo ( [ hdc, int left, int top, int right, int bottom, int xr1, int yr1, int xr2, int yr2 ) : bool
BeginPath ( [ hdc ) : bool
BitBlt ( [ hDC, int x, int y, int nWidth, int nHeight, [ hSrcDC, int xSrc, int ySrc, int dwRop ) : bool
CloseFigure ( [ hdc ) : bool
CreateBitmap ( int nWidth, int nHeight, uint nPlanes, uint nBitCount, IntPtr lpBits ) : IntPtr
CreateBitmapIndirect ( [ pbm ) : IntPtr
CreateBrushIndirect ( [ plbrush ) : IntPtr
CreateCompatibleBitmap ( [ hDC, int width, int height ) : IntPtr
CreateCompatibleDC ( [ hDC ) : IntPtr
CreateDC ( string lpszDriver, string lpszDevice, string lpszOutput, IntPtr lpInitData ) : IntPtr
CreateDIBSection ( [ hdc, [ lpbmi, uint usage, IntPtr &ppvBits, IntPtr hSection, int offset ) : IntPtr
CreateDIBitmap ( [ hdc, IntPtr pbmih, uint flInit, IntPtr pjBits, IntPtr pbmi, int iUsage ) : IntPtr
CreateFont ( short nHeight, short nWidth, short nEscapement, short nOrientation, short fnWeight, int fdwItalic, int fdwUnderline, int fdwStrikeOut, int fdwCharSet, int fdwOutputPrecision, int fdwClipPrecision, int fdwQuality, int fdwPitchAndFamily, string lpszFace ) : IntPtr
CreateFontA ( int cHeight, int cWidth, int cEscapement, int cOrientation, int cWeight, uint bItalic, uint bUnderline, uint bStrikeOut, uint iCharSet, uint iOutPrecision, uint iClipPrecision, uint iQuality, uint iPitchAndFamily, [ pszFaceName ) : IntPtr
CreateFontIndirect ( LOGFONT &lplf ) : IntPtr
CreateFontW ( int cHeight, int cWidth, int cEscapement, int cOrientation, int cWeight, uint bItalic, uint bUnderline, uint bStrikeOut, uint iCharSet, uint iOutPrecision, uint iClipPrecision, uint iQuality, uint iPitchAndFamily, [ pszFaceName ) : IntPtr
DPtoLP ( [ hdc, [ lpPoints, int nCount ) : bool
DeleteDC ( [ hdc ) : bool
DeleteObject ( IntPtr hObject ) : int
Ellipse ( [ hdc, int left, int top, int right, int bottom ) : bool
EndPath ( [ hdc ) : bool
EnumObjects ( [ hdc, int nObjectType, EnumObjectsProc lpObjectFunc, IntPtr lParam ) : int
ExtFloodFill ( [ hdc, int x, int y, UInt32 color, uint type ) : bool
ExtTextOut ( [ hDC, int x, int y, int nOptions, RECT &lpRect, string s, int strLength, int lpDx ) : bool
FillPath ( [ hdc ) : bool
FillRgn ( [ hdc, SafeHandle hrgn, IntPtr hbr ) : bool
FlattenPath ( [ hdc ) : bool
FrameRgn ( [ hdc, SafeHandle hrgn, IntPtr hbr, int nWidth, int nHeight ) : bool
GdiFlush ( ) : bool
GetBkColor ( [ hdc ) : uint
GetBkMode ( [ hdc ) : int
GetBoundsRect ( [ hdc, RECT &lprect, int flags ) : uint
GetCharWidth32 ( [ hDC, uint iFirstChar, uint iLastChar, int &lpBuffer ) : bool
GetClipRgn ( [ hdc, [ hrgn ) : int
GetCurrentObject ( [ hdc, int type ) : IntPtr
GetCurrentPositionEx ( [ hdc, [ lppt ) : bool
GetDCBrushColor ( [ hdc ) : uint
GetDCPenColor ( [ hdc ) : uint
GetDeviceCaps ( [ hDC, int nIndex ) : int
GetGlyphOutline ( [ hDC, uint uChar, uint uFormat, IntPtr lpgm, int cbBuffer, IntPtr lpvBuffer, IntPtr lpmat2 ) : int
GetGlyphOutlineW ( [ hDC, uint uChar, uint fuFormat, [ lpgm, uint cjBuffer, IntPtr pvBuffer, [ lpmat2 ) : uint
GetLayout ( [ hdc ) : int
GetMetaRgn ( [ hdc, [ hrgn ) : int
GetObject ( IntPtr hObject, int nSize, BITMAP &bm ) : IntPtr
GetObject ( IntPtr hObject, int nSize, [ lf ) : int
GetObject ( [ h, int c, IntPtr pv ) : int
GetObjectA ( [ h, int c, System pv ) : int
GetObjectType ( IntPtr hObject ) : int
GetObjectType ( [ hObject ) : int
GetObjectW ( [ h, int c, System pv ) : int
GetOutlineTextMetrics ( [ hDC, uint cbDtat, IntPtr lpOTM ) : uint
GetPath ( [ hdc, IntPtr apt, IntPtr aj, int cpt ) : int
GetPath ( [ hdc, [ ArraySubType, byte types, int numPoints ) : int
GetPixel ( [ hDC, int x, int y ) : UInt32
GetPolyFillMode ( [ hdc ) : int
GetROP2 ( [ hDC ) : int
GetRandomRgn ( [ hdc, [ hrgn, int i ) : int
GetStockObject ( int nIndex ) : IntPtr
GetTextExtentPoint32 ( [ hDC, [ lpString, int cbString, SIZE &lpSize ) : bool
GetTextMetrics ( [ hDC, [ lptm ) : bool
GetTextMetrics ( [ hDC, IntPtr lptm ) : uint
GetTextMetricsW ( [ hDC, [ lptm ) : bool
GetViewportExtEx ( [ hdc, SIZE &lpSize ) : bool
GetViewportOrgEx ( [ hdc, POINT &lpPoint ) : bool
GetWindowExtEx ( [ hdc, SIZE &lpSize ) : bool
GetWindowOrgEx ( [ hdc, POINT &lpPoint ) : bool
GetWorldTransform ( [ hdc, [ lpXform ) : bool
GradientRectangle ( [ hdc, TRIVERTEX pVertex, int dwNumVertex, GRADIENT_RECT pMesh, int dwNumMesh, int dwMode ) : bool
GradientTriangle ( [ hdc, TRIVERTEX pVertex, int dwNumVertex, GRADIENT_TRIANGLE pMesh, int dwNumMesh, int dwMode ) : bool
IntersectClipRect ( [ hdc, int left, int top, int right, int bottom ) : int
InvertRgn ( [ hdc, SafeHandle hrgn ) : bool
LineDDA ( int xStart, int yStart, int xEnd, int yEnd, LINEDDAPROC lpProc, IntPtr data ) : bool
LineTo ( [ hDC, int x, int y ) : bool
MaskBlt ( [ hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, [ hdcSrc, int nXSrc, int nYSrc, IntPtr hbmMask, int xMask, int yMask, uint dwRop ) : bool
ModifyWorldTransform ( [ hdc, [ lpXform, uint iMode ) : bool
MoveToEx ( [ hDC, int x, int y, IntPtr lppoint ) : bool
MoveToEx ( [ hDC, int x, int y, POINT &point ) : bool
OffsetClipRgn ( [ hdc, int x, int y ) : int
OffsetViewportOrgEx ( [ hdc, int nXOffset, int nYOffset, IntPtr lpPoint ) : bool
OffsetWindowOrgEx ( [ hdc, int nXOffset, int nYOffset, IntPtr lpPoint ) : bool
OffsetWindowOrgEx ( [ hdc, int nXOffset, int nYOffset, POINT &lpPoint ) : bool
PaintRgn ( [ hdc, SafeHandle hrgn ) : bool
PatBlt ( [ hDC, int x, int y, int nWidth, int nHeight, int dwRop ) : bool
PathToRegion ( [ hdc ) : IntPtr
PlgBlt ( [ hdcDest, POINT lpPoint, SafeHandle hdcSrc, int nXSrc, int nYSrc, int nWidth, int nHeight, IntPtr hbmMask, int xMask, int yMask ) : bool
PolyBezier ( [ hdc, [ ArraySubType, uint numberOfPoints ) : bool
PolyBezierTo ( [ hdc, [ ArraySubType, uint numberOfPoints ) : bool
PolyDraw ( [ hdc, POINT apt, byte aj, int cpt ) : bool
PolyPolyline ( [ hDC, POINT pts, int lpdwPolyPoints, int cCount ) : bool
Polygon ( [ hdc, POINT points, int numberOfPoints ) : bool
Polyline ( [ hDC, POINT llpt, int cPoints ) : bool
PolylineTo ( [ hDC, POINT pts, int cCount ) : bool
Rectangle ( [ hDC, int left, int top, int right, int bottom ) : bool
RestoreDC ( [ hdc, int nSavedDC ) : bool
RoundRect ( [ hdc, int left, int top, int right, int bottom, int width, int height ) : bool
SaveDC ( [ hdc ) : int
ScaleViewportExtEx ( [ hdc, int Xnum, int Xdenom, int Ynum, int Ydenom, [ lpSize ) : bool
ScaleWindowExtEx ( [ hdc, int Xnum, int Xdenom, int Ynum, int Ydenom, [ lpSize ) : bool
SelectClipPath ( [ hdc, int op ) : bool
SelectClipRgn ( [ hdc, [ hrgn ) : int
SelectObject ( SafeHandle hDC, IntPtr hObject ) : IntPtr
SetArcDirection ( [ hdc, int dir ) : int
SetBkColor ( [ hDC, UInt32 nBkColor ) : int
SetBkMode ( [ hDC, int backgroundMixMode ) : int
SetBoundsRect ( [ hdc, [ lprect, [ flags ) : uint
SetDCBrushColor ( [ hdc, UInt32 crColor ) : uint
SetDCPenColor ( [ hdc, UInt32 crColor ) : uint
SetDIBitsToDevice ( [ hdc, int xDest, int yDest, uint w, uint h, int xSrc, int ySrc, uint StartScan, uint cLines, IntPtr lpvBits, [ lpbmi, uint ColorUse ) : int
SetLayout ( [ hdc, int l ) : int
SetMapMode ( [ hdc, int fnMapMode ) : int
SetMetaRgn ( [ hdc ) : int
SetMiterLimit ( [ hdc, float limit, IntPtr oldLimit ) : bool
SetMiterLimit ( [ hdc, float limit, float &oldLimit ) : bool
SetPixel ( [ hDC, int x, int y, UInt32 color ) : UInt32
SetPixelV ( [ hDC, int x, int y, UInt32 color ) : bool
SetPolyFillMode ( [ hdc, int iPolyFillMode ) : int
SetROP2 ( [ hDC, int nDrawMode ) : int
SetStretchBltMode ( [ hdc, int mode ) : int
SetTextAlign ( [ hDC, uint fMode ) : uint
SetTextColor ( [ hDC, uint textColor ) : int
SetViewportExtEx ( [ hdc, int nXExtent, int nYExtent, IntPtr lpSize ) : bool
SetViewportExtEx ( [ hdc, int nXExtent, int nYExtent, SIZE &lpSize ) : bool
SetViewportOrgEx ( [ hdc, int X, int Y, IntPtr lpPoint ) : bool
SetViewportOrgEx ( [ hdc, int X, int Y, POINT &oldOrg ) : bool
SetWindowExtEx ( [ hdc, int nXExtent, int nYExtent, IntPtr lpSize ) : bool
SetWindowExtEx ( [ hdc, int nXExtent, int nYExtent, SIZE &lpSize ) : bool
SetWindowOrgEx ( [ hdc, int X, int Y, IntPtr lpPoint ) : bool
SetWindowOrgEx ( [ hdc, int X, int Y, POINT &lpPoint ) : bool
SetWorldTransform ( [ hdc, TOAPI &lpXform ) : bool
StretchBlt ( [ hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, [ hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, int dwRop ) : bool
StretchDIBits ( [ hdc, int xDest, int yDest, int DestWidth, int DestHeight, int xSrc, int ySrc, int SrcWidth, int SrcHeight, IntPtr lpBits, [ lpbmi, uint iUsage, uint rop ) : int
StrokeAndFillPath ( [ hdc ) : bool
StrokePath ( [ hdc ) : bool
TextOut ( [ hDC, int nXStart, int nYStart, string lpString, int cbString ) : bool
TransparentBlt ( [ hdcDest, int xoriginDest, int yoriginDest, int wDest, int hDest, [ hdcSrc, int xoriginSrc, int yoriginSrc, int wSrc, int hSrc, UInt32 crTransparent ) : bool
WidenPath ( [ hdc ) : bool

Method Details

GetBitmap() public static méthode

public static GetBitmap ( IntPtr hObject, BITMAP &bm ) : IntPtr
hObject IntPtr
bm BITMAP
Résultat IntPtr

GetObject() public static méthode

public static GetObject ( IntPtr hObject, LOGFONT lp ) : int
hObject IntPtr
lp LOGFONT
Résultat int