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


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

Указывает, обновляет ли окно просмотра содержимое вручную, а не во время события ввода.

Синтаксис

HRESULT SetUpdateMode(
  [in] DIRECTMANIPULATION_INPUT_MODE mode
);

Параметры

[in] mode

Одно из значений из DIRECTMANIPULATION_INPUT_MODE.

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

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

Комментарии

DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC является режимом по умолчанию для прямой манипуляции. В этом режиме визуальные обновления отправляются в составитель, управляемый входными данными. Это ожидаемый режим работы, если приложение использует предоставленную системой реализацию IDirectManipulationCompositor.

Если приложение предоставляет собственную реализацию IDirectManipulationCompositor, оно должно переключить режим обновления окна просмотра на ручной, задав DIRECTMANIPULATION_INPUT_MODE_MANUAL. В ручном режиме компонатор извлекает визуальные обновления всякий раз, когда вызывает обновление при прямой манипуляции.

Вызов этого метода с DIRECTMANIPULATION_INPUT_MODE_MANUAL набором аналогичен вызову Метода SetViewportOptions(DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT). Однако вызов SetViewportOptions также переопределяет все остальные параметры.

Требования

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

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

IDirectManipulationViewport