C# 클래스 DroidExplorer.ShellExtension.ApkShellExtension

상속: IExtractIcon, IPersistFile
파일 보기 프로젝트 열기: camalot/droidexplorer

Private Properties

프로퍼티 타입 설명
ExtractApkIcon System.Drawing.Icon
Register void
Unregister void

공개 메소드들

메소드 설명
ApkShellExtension ( ) : System

Initializes a new instance of the ApkShellExtension class.

Extract ( string pszFile, uint nIconIndex, IntPtr &phiconLarge, IntPtr &phiconSmall, uint nIconSize ) : uint

Extracts the icon from the specified file.

GetClassID ( System.Guid &pClassID ) : uint
GetCurFile ( string &ppszFileName ) : uint
GetIconLocation ( ExtractIconOptions uFlags, IntPtr szIconFile, uint cchMax, int &piIndex, ExtractIconFlags &pwFlags ) : uint

Get the icon location

IsDirty ( ) : uint
Load ( string pszFileName, uint dwMode ) : uint
Save ( string pszFileName, bool fRemember ) : uint
SaveCompleted ( string pszFileName ) : uint

비공개 메소드들

메소드 설명
ExtractApkIcon ( ) : Icon

Extract the icon from the apk file

Register ( string s ) : void
Unregister ( string s ) : void

메소드 상세

ApkShellExtension() 공개 메소드

Initializes a new instance of the ApkShellExtension class.
public ApkShellExtension ( ) : System
리턴 System

Extract() 공개 메소드

Extracts the icon from the specified file.
public Extract ( string pszFile, uint nIconIndex, IntPtr &phiconLarge, IntPtr &phiconSmall, uint nIconSize ) : uint
pszFile string The file.
nIconIndex uint Index of the icon.
phiconLarge System.IntPtr The phicon large.
phiconSmall System.IntPtr The phicon small.
nIconSize uint Size of the n icon.
리턴 uint

GetClassID() 공개 메소드

public GetClassID ( System.Guid &pClassID ) : uint
pClassID System.Guid
리턴 uint

GetCurFile() 공개 메소드

public GetCurFile ( string &ppszFileName ) : uint
ppszFileName string
리턴 uint

GetIconLocation() 공개 메소드

Get the icon location
public GetIconLocation ( ExtractIconOptions uFlags, IntPtr szIconFile, uint cchMax, int &piIndex, ExtractIconFlags &pwFlags ) : uint
uFlags ExtractIconOptions
szIconFile System.IntPtr
cchMax uint
piIndex int
pwFlags ExtractIconFlags
리턴 uint

IsDirty() 공개 메소드

public IsDirty ( ) : uint
리턴 uint

Load() 공개 메소드

public Load ( string pszFileName, uint dwMode ) : uint
pszFileName string
dwMode uint
리턴 uint

Save() 공개 메소드

public Save ( string pszFileName, bool fRemember ) : uint
pszFileName string
fRemember bool
리턴 uint

SaveCompleted() 공개 메소드

public SaveCompleted ( string pszFileName ) : uint
pszFileName string
리턴 uint