Пример: команда DropTarget
Демонстрирует реализацию команды оболочки с помощью метода DropTarget.
В этом разделе содержатся следующие подразделы.
Описание
В этом примере показано, как реализовать команду оболочки с помощью метода DropTarget. Этот метод является предпочтительным для реализаций команд, которые должны работать в Windows XP. В этом примере реализуется автономный объект com-модели компонента локального сервера, но ожидается, что реализация команды будет интегрирована в существующие приложения. Для этого объект приложения main регистрирует фабрику классов для себя. Этот объект реализует IDropTarget для команд приложения. Обратите внимание, что COM запускает приложение, если оно еще не запущено, но подключается к работающему экземпляру приложения при его наличии.
Требования
Продукт | Минимальная версия продукта |
---|---|
Windows | Windows Vista |
Windows SDK | 7,0 |
Скачивание примера
Расположение | URL-адрес пути |
---|---|
GitHub | Пример DropTargetVerb |
Построение образца
Чтобы создать пример из командной строки, выполните следующие действия:
- Откройте окно командной строки и перейдите в каталог проекта DropTargetVerb .
- Введите
msbuild DropTargetVerb.sln
.
Чтобы создать пример с помощью Microsoft Visual Studio (предпочтительно), выполните следующие действия.
- Откройте Windows Обозреватель и перейдите в каталог проекта DropTargetVerb.
- Дважды щелкните значок файла DropTargetVerb.sln, чтобы открыть проект в Visual Studio.
- В меню Построение выберите пункт Построить решение.
Запуск примера
- Перейдите в каталог, содержащий новый исполняемый файл, с помощью командной строки или windows Обозреватель.
- В командной строке введите
DropTargetVerb.exe
. Кроме того, в Windows Обозреватель дважды щелкните значок DropTargetVerb.exe. - Следуйте инструкциям в отображаемом диалоговом окне