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

Represents a thumbnail or an icon for a ShellObject.
상속: IDisposable
파일 보기 프로젝트 열기: Gainedge/BetterExplorer

공개 메소드들

메소드 설명
Dispose ( ) : void
ExtractAndDrawThumbnail ( IntPtr hdc, uint iconSize, WTS_CACHEFLAGS &flags, User32 iconBounds, bool &retrieved, bool isHidden, bool isRefresh = false ) : HResult
GetBitmapFromHBitmap ( IntPtr nativeHBitmap ) : Bitmap
GetHBitmap ( System size, System.Boolean isCopyItem = false ) : IntPtr
IsAlphaBitmap ( Bitmap bmp, BitmapData &bmpData ) : bool
RefreshThumbnail ( uint iconSize, WTS_CACHEFLAGS &flags ) : System.Boolean

비공개 메소드들

메소드 설명
CalculateFlags ( ) : SIIGBF
GetBitmap ( System size ) : Bitmap
GetBitmapSource ( System size, System.Boolean isCopyItem = false ) : System.Windows.Media.Imaging.BitmapSource
GetBitmapSource ( System iconOnlySize, System thumbnailSize ) : System.Windows.Media.Imaging.BitmapSource
GetlAlphaBitmapFromBitmapData ( BitmapData bmpData ) : Bitmap
ShellThumbnail ( ShellItem shellObject ) : System

Internal constructor that takes in a parent ShellObject.

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExtractAndDrawThumbnail() 공개 메소드

public ExtractAndDrawThumbnail ( IntPtr hdc, uint iconSize, WTS_CACHEFLAGS &flags, User32 iconBounds, bool &retrieved, bool isHidden, bool isRefresh = false ) : HResult
hdc System.IntPtr
iconSize uint
flags WTS_CACHEFLAGS
iconBounds User32
retrieved bool
isHidden bool
isRefresh bool
리턴 HResult

GetBitmapFromHBitmap() 공개 메소드

public GetBitmapFromHBitmap ( IntPtr nativeHBitmap ) : Bitmap
nativeHBitmap System.IntPtr
리턴 System.Drawing.Bitmap

GetHBitmap() 공개 메소드

public GetHBitmap ( System size, System.Boolean isCopyItem = false ) : IntPtr
size System
isCopyItem System.Boolean
리턴 System.IntPtr

IsAlphaBitmap() 공개 정적인 메소드

public static IsAlphaBitmap ( Bitmap bmp, BitmapData &bmpData ) : bool
bmp System.Drawing.Bitmap
bmpData System.Drawing.Imaging.BitmapData
리턴 bool

RefreshThumbnail() 공개 메소드

public RefreshThumbnail ( uint iconSize, WTS_CACHEFLAGS &flags ) : System.Boolean
iconSize uint
flags WTS_CACHEFLAGS
리턴 System.Boolean