Пример глагола DropTarget
Демонстрирует, как реализовать команду оболочки с помощью метода DropTarget.
В этом разделе содержатся следующие разделы.
Описание
В этом примере показано, как реализовать команду оболочки с помощью метода DropTarget. Этот метод предпочтителен для реализаций глаголов, которые должны работать в Windows XP. В этом примере реализован автономный объект модели COM (Component Object Model) локального сервера, но предполагается, что реализация действий будет интегрирована в существующие приложения. Для этого основной объект приложения регистрирует фабрику классов для себя. Этот объект реализует IDropTarget для глаголов вашего приложения. Обратите внимание, что COM запускает приложение, если оно еще не запущено, но подключается к работающему экземпляру приложения, если он присутствует.
Требования
Продукт | Минимальная версия продукта |
---|---|
Виндоус | 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 Explorer дважды щелкните значок для DropTargetVerb.exe. - Следуйте инструкциям в отображаемом диалоговом окне