⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 Drive.dll is a dll that creates a drive to system directoryor drive similar to existing drives such
💻 TXT
字号:
========================================================================
       SHELL NAMESPACE EXTENSION DLL : QDrive
========================================================================

Kotpal's NameSpace Extension AppWizard has created this QDrive DLL for you.  
This DLL not only demonstrates the basics of writing a Shell NameSpace
Extensions but is also a good starting point for writing your Custom NameSpace
Extensions.

/////////////////////////////////////////////////////////////////////////////
PS: The Shell NameSpace Extension AppWizard is an unsupported tool. 
Use it at your own risk. 

For updates and FAQ you can contact me at kotpal@usa.net, 
or http://nse.cjb.net

/////////////////////////////////////////////////////////////////////////////
This file contains a summary of what you will find in each of the files that
make up your QDrive DLL.

TODO : 
1. Goto Project | Settings | General : Select "Not Using MFC"

///////////////////////////////////////////////////////////////////////////
Features
A Rooted Namespace Extension with the GUID:
    {A79EBF22-97C6-11d2-A6CA-204C4F4F5020}
On the Desktop

   With the following classes:
      + IShellFolder derived CShellFolder in 
          ShellFolder.cpp and ShellFolder.h
          with Folder attributes 0xFF3F0177 and following UI Objects

      IContextMenu derived CContextMenu in 
          ContextMenu.cpp and ContextMenu.h
      IDropTarget derived CDropTarget in 
          DropTarget.cpp and DropTarget.h
      IExtractIcon derived CExtractIcon in 
          ExtractIcon.cpp and ExtractIcon.h

      + IShellView derived CShellView in 
          ShellView.cpp and ShellView.h
          with a list view in the IShellView derived class
          that has implemenatation for menu & toolbar merging and 
               status text handling

	Private Functions are in lower case


///////////////////////////////////////////////////////////////////////////
Standard files:

QDrive.h
	This is the main header file for the DLL.  It declares the
	GUID for the DLL.

QDrive.cpp
	This is the main DLL source file.  
	It contains the implemenation of DllMain, DllGetClassObject,
	DllRegisterServer, DllUnregisterServer and DllCanUnloadNow.
	It also contains the definition and implemenatation of the class factory 
	CQDriveClassFactory.

QDrive.rc
    This is a listing of all of the Microsoft Windows resources that the
    program uses.  It includes the icons, bitmaps, and cursors that are stored
    in the RES subdirectory.  This file can be directly edited in Microsoft
	Developer Studio.

QDrive.def
    This file contains information about the DLL that must be
    provided to run with Microsoft Windows.  It defines parameters
    such as the name and description of the DLL.  It also exports
	functions DllGetClassObject, DllRegisterServer, DllUnregisterServer and
	DllCanUnloadNow from the DLL.

QDrive.clw
    This file contains information used by ClassWizard to edit existing
    classes or add new classes.

/////////////////////////////////////////////////////////////////////////////
Other standard files:

Resource.h
    This is the standard header file, which defines new resource IDs.
    Microsoft Developer Studio reads and updates this file.

/////////////////////////////////////////////////////////////////////////////
Other files specific to NameSpace Extensions:
ShellFolder.h
ShellFolder.cpp
	The files contain definition and implementation of 
	IShellFolder derived class.

ShellView.h
ShellView.cpp
	The files contain definition and implementation of 
	IShellView derived class.

EnumIDL.h
EnumIDL.cpp
	The files contain classes for dealing with PIDLS.
	They define and implement CPidlMgr and CEnumIDList

ContextMenu.h
ContextMenu.cpp
	The files contain definition and implementation of 
	IContextMenu derived class.

ExtractIcon.h
ExtractIcon.cpp
	The files contain definition and implementation of 
	IExtractIcon derived class.

DropTarget.h
DropTarget.cpp
	The files contain definition and implementation of 
	IDropTarget derived class.


/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -