C# Class BExplorer.Shell.Interop.Gdi32

Show file Open project: Gainedge/BetterExplorer Class Usage Examples

Public Methods

Method Description
ConvertPixelByPixel ( IntPtr ipd, int &width, int &height ) : void
GetBitmapDimentions ( IntPtr ipd, int &width, int &height ) : void
NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSize, System.Boolean isHidden = false ) : void
NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSizeWidth, int iconSizeHeight, System.Boolean isHidden = false ) : void
NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSizeWidth, int iconSizeHeight, int iconSizeWidthDest, int iconSizeHeightDest, System.Boolean isHidden = false ) : void
NativeDrawCrop ( IntPtr destDC, IntPtr hBitmap, int x, int y, int xOrig, int yOrigin, int iconSizeWidth, int iconSizeHeight, System.Boolean isHidden = false ) : void
RoundCorners ( Bitmap StartImage, int cornerRadius, Brush backgroundColor ) : Bitmap

Private Methods

Method Description
AlphaBlend ( IntPtr hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, IntPtr hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, BLENDFUNCTION blendFunction ) : bool
BitBlt ( IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, int dwRop ) : int
CreateCompatibleBitmap ( IntPtr hDC, int nWidth, int nHeight ) : IntPtr
CreateCompatibleDC ( IntPtr hdc ) : IntPtr
DeleteObject ( IntPtr obj ) : void
GetDeviceContext ( IntPtr hWnd ) : IntPtr
GetObjectBitmap ( IntPtr hObject, int nCount, [ lpObject ) : int
GetObjectDIBSection ( IntPtr hObject, int nCount, DIBSECTION &lpObject ) : int
SelectObject ( IntPtr hdc, IntPtr obj ) : IntPtr

Method Details

ConvertPixelByPixel() public static method

public static ConvertPixelByPixel ( IntPtr ipd, int &width, int &height ) : void
ipd System.IntPtr
width int
height int
return void

GetBitmapDimentions() public static method

public static GetBitmapDimentions ( IntPtr ipd, int &width, int &height ) : void
ipd System.IntPtr
width int
height int
return void

NativeDraw() public static method

public static NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSize, System.Boolean isHidden = false ) : void
destDC System.IntPtr
hBitmap System.IntPtr
x int
y int
iconSize int
isHidden System.Boolean
return void

NativeDraw() public static method

public static NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSizeWidth, int iconSizeHeight, System.Boolean isHidden = false ) : void
destDC System.IntPtr
hBitmap System.IntPtr
x int
y int
iconSizeWidth int
iconSizeHeight int
isHidden System.Boolean
return void

NativeDraw() public static method

public static NativeDraw ( IntPtr destDC, IntPtr hBitmap, int x, int y, int iconSizeWidth, int iconSizeHeight, int iconSizeWidthDest, int iconSizeHeightDest, System.Boolean isHidden = false ) : void
destDC System.IntPtr
hBitmap System.IntPtr
x int
y int
iconSizeWidth int
iconSizeHeight int
iconSizeWidthDest int
iconSizeHeightDest int
isHidden System.Boolean
return void

NativeDrawCrop() public static method

public static NativeDrawCrop ( IntPtr destDC, IntPtr hBitmap, int x, int y, int xOrig, int yOrigin, int iconSizeWidth, int iconSizeHeight, System.Boolean isHidden = false ) : void
destDC System.IntPtr
hBitmap System.IntPtr
x int
y int
xOrig int
yOrigin int
iconSizeWidth int
iconSizeHeight int
isHidden System.Boolean
return void

RoundCorners() public static method

public static RoundCorners ( Bitmap StartImage, int cornerRadius, Brush backgroundColor ) : Bitmap
StartImage System.Drawing.Bitmap
cornerRadius int
backgroundColor System.Drawing.Brush
return System.Drawing.Bitmap