//=====================================================================================================
//TITLE:
// CEShell文件夹中的类关系
//AUTHOR:
// norains
//DATE:
// Saturday 8-April-2006
//ATTENTION:
// 不知道为什么在这里无法对齐...唉..无语;将就吧
//=====================================================================================================
FileChangeManager
ShellDialogs
AutoScroll_t
CDirectoryWalker
UserSettings
CUndo
ShellDataTransfer
CDropTargetList
IShellView
|_________________________
|
IOleCommandTarget |
|_________________________|
|
IOleInPlaceActiveObject |
|_________________________|
|
IShellChangeNotify |
|_________________________|
|
IDropSource |
|_________________________|
|
IDropTarget |
|_________________________|_________________________________________________________________________
| | |
| | |
CDefShellView CRecBinDropTarget CFileSystemDropTarget
|____________________
| |
| |
CDesktopView CRecycleBinView
IShellFolder
|____________________________________________________________________
| | | | |
IShellDetails | | | | |
|____________|___________|_________________|__________| |
| | | | |
IPersistFolder | | | | |
|____________|___________|________________|___________|_______________|
| | | | |
| | | | |
CDesktopFolder CDrivesFolder CFileFolder CRecycleBinFolder CNetworkFolder
IEnumIDList
|___________________________________________________________________________
| | |
| | |
CFileSystemEnum CNameSpaceEnum CRecycleBin
IMalloc
|_______
|
|
CShellMalloc
IContextMenu
|_______
|
CRecycleBinMenu