Поделиться через


Метод IDirectManipulationViewport::RemoveConfiguration (directmanipulation.h)

Удаляет конфигурацию взаимодействия для окна просмотра.

Синтаксис

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

Параметры

[in] configuration

Одно из значений из DIRECTMANIPULATION_CONFIGURATION , указывающее конфигурацию взаимодействия для окна просмотра.

Возвращаемое значение

Если метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод удаляет возможную конфигурацию, которая была добавлена с помощью AddConfiguration. Этот метод можно вызывать только в том случае, если конфигурация не активна.

Конфигурация взаимодействия определяет, как обработчик манипуляций реагирует на входные данные и какие жесты поддерживаются. Любое количество конфигураций можно добавить в окно просмотра с помощью AddConfiguration. Конфигурации могут быть переключимы приложением во время выполнения с помощью ActivateConfiguration. Если конфигурация больше не требуется (и в настоящее время не активна), ее можно удалить с помощью команды RemoveConfiguration.

Примеры

В следующем примере показано, как использовать этот метод.

HRESULT hr = pRegion->RemoveConfiguration(
    DIRECTMANIPULATION_CONFIGURATION_INTERACTION | 
    DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header directmanipulation.h

См. также раздел

IDirectManipulationViewport