DropTarget 谓词示例

演示如何使用 DropTarget 方法实现 Shell 谓词。

本主题包含以下各节:

说明

此示例演示如何使用 DropTarget 方法实现 Shell 谓词。 对于必须在 Windows XP 上运行的谓词实现,首选此方法。 此示例 (COM) 对象实现独立的本地服务器组件对象模型,但预期谓词实现将集成到现有应用程序中。 为此,main应用程序对象为自己注册类工厂。 该对象为应用程序的谓词实现 IDropTarget 。 请注意,如果应用程序尚未运行,COM 将启动应用程序,但连接到正在运行的应用程序实例(如果存在)。

要求

产品 最低产品版本
Windows Windows Vista
Windows 软件开发包 (SDK) 7.0

 

下载示例

位置 路径 URL
GitHub DropTargetVerb 示例

生成示例

从命令提示符生成示例:

  1. 打开命令提示符窗口并导航到 DropTargetVerb 项目目录。
  2. 输入 msbuild DropTargetVerb.sln

若要使用 Microsoft Visual Studio 生成示例, (首选) :

  1. 打开 Windows 资源管理器并导航到 DropTargetVerb 项目目录。
  2. 双击 DropTargetVerb.sln 文件的图标,在 Visual Studio 中打开项目。
  3. 从“构建”菜单中,选择“构建解决方案”。

运行示例

  1. 使用命令提示符或 Windows 资源管理器导航到包含新可执行文件的目录。
  2. 在命令行中,输入 DropTargetVerb.exe。 或者,在 Windows 资源管理器中双击DropTargetVerb.exe图标。
  3. 按照显示的对话框中的说明进行操作