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


Метод IDirectManipulationPrimaryContent::SetHorizontalAlignment (directmanipulation.h)

Задает горизонтальное выравнивание основного содержимого относительно окна просмотра.

Синтаксис

HRESULT SetHorizontalAlignment(
  [in] DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment
);

Параметры

[in] alignment

Одно или несколько значений из DIRECTMANIPULATION_HORIZONTALALIGNMENT. Значение по умолчанию — DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE.

Примечание Нельзя комбинировать следующие параметры: DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT, DIRECTMANIPULATION-HORIZONTALALIGNMENT_CENTER DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT. DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER можно комбинировать с любым параметром, но нельзя настроить сам по себе.
 

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

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

Комментарии

Если вы активировали конфигурацию, состоящую только из инерции масштабирования или масштабирования, укажите DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER, чтобы учитывать центральную точку масштабирования.

Примеры

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

HRESULT hr = pViewport->SetHorizontalAlignment(
    DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER | DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER);

Требования

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

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

IDirectManipulationPrimaryContent