C# 클래스 BExplorer.Shell.Interop.Gdi32

파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ConvertPixelByPixel() 공개 정적인 메소드

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

GetBitmapDimentions() 공개 정적인 메소드

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

NativeDraw() 공개 정적인 메소드

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
리턴 void

NativeDraw() 공개 정적인 메소드

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
리턴 void

NativeDraw() 공개 정적인 메소드

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
리턴 void

NativeDrawCrop() 공개 정적인 메소드

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
리턴 void

RoundCorners() 공개 정적인 메소드

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