메소드 | 설명 | |
---|---|---|
compareIDsByColumn ( Object pParentIShellFolder, IntPtr pidl1, IntPtr pidl2, int columnIdx ) : int | ||
doGetColumnInfo ( Object iShellFolder2 ) : Object | ||
doGetColumnValue ( Object parentIShellFolder2, IntPtr childPIDL, int columnIdx ) : Object | ||
getEnumObjects ( Object pIShellFolder, Boolean isDesktop, Boolean includeHiddenFiles ) : Object | ||
getFileSystemPath ( int csidl ) : String | ||
getIShellIcon ( Object pIShellFolder ) : Object | ||
getIcon ( String absolutePath, Boolean getLargeIcon ) : IntPtr | ||
getNextChild ( Object pEnumObjects ) : IntPtr |
Returns the next pIDL in an IEnumIDList
|
|
initDesktopFolder ( ) : Object |
Returns an IShellFolder for the desktop
|
|
initDesktopPIDL ( ) : IntPtr |
Returns the pIDL of the desktop itself
|
|
initSpecialFolder ( Object desktopIShellFolder, IntPtr pidl ) : Object |
Creates an IShellFolder for a special folder
|
|
initSpecialPIDL ( Object desktopIShellFolder, int csidl ) : IntPtr |
Returns the desktop relative pIDL of a special folder
|
|
parseDisplayName0 ( Object pIShellFolder, String name ) : IntPtr |
Parses the displayname of a child of a given folder
|
메소드 | 설명 | |
---|---|---|
DeleteObject ( IntPtr hDc ) : bool | ||
GetDIBits ( SafeDeviceContextHandle hdc, IntPtr hbmp, uint uStartScan, uint cScanLines, int lpvBits, BITMAPINFO &lpbmi, uint uUsage ) : int | ||
GetDIBits ( SafeDeviceContextHandle hdc, SafeGdiObjectHandle hbmp, uint uStartScan, uint cScanLines, int lpvBits, BITMAPINFO &lpbmi, uint uUsage ) : int | ||
GetIconInfo ( IntPtr hIcon, ICONINFO &piconinfo ) : bool | ||
GetObject ( SafeGdiObjectHandle hgdiobj, int cbBuffer, BITMAPINFO &lpvObject ) : int | ||
LoadImage ( IntPtr hInstance, IntPtr uID, uint type, int width, int height, int load ) : SafeGdiObjectHandle | ||
LoadImage ( IntPtr hInstance, string lpszName, uint type, int width, int height, int load ) : SafeGdiObjectHandle | ||
LoadLibrary ( string Library ) : IntPtr | ||
StrRetToBuf ( ShellApi &pstr, IntPtr pIDL, StringBuilder pszBuf, uint cchBuf ) : int | ||
Win32ShellFolder2 ( ) | ||
bindToObject ( Object parentIShellFolder, IntPtr pIDL ) : Object | ||
combinePIDLs ( IntPtr ppIDL, IntPtr pIDL ) : IntPtr | ||
compareIDs ( Object pParentIShellFolder, IntPtr pidl1, IntPtr pidl2 ) : int | ||
copyFirstPIDLEntry ( IntPtr pIDL ) : IntPtr | ||
disposeIcon ( IntPtr hIcon ) : void | ||
extractIcon ( Object parentIShellFolder, IntPtr relativePIDL, Boolean getLargeIcon ) : IntPtr | ||
getAttribute ( string path ) : int | ||
getAttributes0 ( Object pParentIShellFolder, IntPtr pIDL, int attrsMask ) : int | ||
getDisplayNameOf ( Object parentIShellFolder, IntPtr relativePIDL, int attrs ) : String | ||
getExecutableType ( string path ) : string | ||
getFileChooserBitmap ( ) : Bitmap | ||
getFolderType ( IntPtr pIDL ) : String | ||
getFolderType ( string path ) : string | ||
getIconBits ( IntPtr hIcon, int iconSize ) : Bitmap | ||
getIconIndex ( Object parentIShellFolder, IntPtr relativePIDL ) : int | ||
getLinkLocation ( string path, Boolean resolve ) : IntPtr | ||
getLinkLocation ( string path ) : string | ||
getNextPIDLEntry ( IntPtr pIDL ) : IntPtr | ||
getPIDLlength ( IntPtr pIDL ) : int | ||
getShell32IconResourceAsBitmap ( int iconID ) : Bitmap | ||
releaseEnumObjects ( Object pEnumObjects ) : void | ||
releaseIShellFolder ( Object pIShellFolder ) : void | ||
releasePIDL ( IntPtr pIDL ) : void |
public static compareIDsByColumn ( Object pParentIShellFolder, IntPtr pidl1, IntPtr pidl2, int columnIdx ) : int | ||
pParentIShellFolder | Object | |
pidl1 | IntPtr | |
pidl2 | IntPtr | |
columnIdx | int | |
리턴 | int |
public static doGetColumnInfo ( Object iShellFolder2 ) : Object | ||
iShellFolder2 | Object | |
리턴 | Object |
public static doGetColumnValue ( Object parentIShellFolder2, IntPtr childPIDL, int columnIdx ) : Object | ||
parentIShellFolder2 | Object | |
childPIDL | IntPtr | |
columnIdx | int | |
리턴 | Object |
public static getEnumObjects ( Object pIShellFolder, Boolean isDesktop, Boolean includeHiddenFiles ) : Object | ||
pIShellFolder | Object | |
isDesktop | Boolean | |
includeHiddenFiles | Boolean | |
리턴 | Object |
public static getFileSystemPath ( int csidl ) : String | ||
csidl | int | |
리턴 | String |
public static getIShellIcon ( Object pIShellFolder ) : Object | ||
pIShellFolder | Object | |
리턴 | Object |
public static getIcon ( String absolutePath, Boolean getLargeIcon ) : IntPtr | ||
absolutePath | String | |
getLargeIcon | Boolean | |
리턴 | IntPtr |
public static getNextChild ( Object pEnumObjects ) : IntPtr | ||
pEnumObjects | Object | The IEnumIDList to get the next element of |
리턴 | IntPtr |
public static initSpecialFolder ( Object desktopIShellFolder, IntPtr pidl ) : Object | ||
desktopIShellFolder | Object | The IShellFolder instance of the Desktop |
pidl | IntPtr | The desktop relative pIDL of the special folder |
리턴 | Object |
public static initSpecialPIDL ( Object desktopIShellFolder, int csidl ) : IntPtr | ||
desktopIShellFolder | Object | The IShellFolder instance of the Desktop |
csidl | int | The CSIDL of the special folder |
리턴 | IntPtr |
public static parseDisplayName0 ( Object pIShellFolder, String name ) : IntPtr | ||
pIShellFolder | Object | The IShellFolder to get the chilf of |
name | String | The display name of the child |
리턴 | IntPtr |