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


перечисление DIRECTMANIPULATION_SNAPPOINT_COORDINATE (directmanipulation.h)

Определяет систему координат для коллекции точек прикрепления.

Синтаксис

typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
  DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
  DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
  DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;

Константы

 
DIRECTMANIPULATION_COORDINATE_BOUNDARY
Значение: 0
По умолчанию.

Точки привязки указываются относительно верхней и левой границ содержимого, если DIRECTMANIPULATION_COORDINATE_MIRRORED также не указан. В этом случае они относятся к нижней и правой границам содержимого. Для масштабирования граница составляет 1,0f.
DIRECTMANIPULATION_COORDINATE_ORIGIN
Значение: 0x1
Точки прикрепления указываются относительно источника окна просмотра.
DIRECTMANIPULATION_COORDINATE_MIRRORED
Значение: 0x10
Точки прикрепления интерпретируются как указанные в отрицательном направлении источника. Источник смещается в нижнюю и правую части окна просмотра или содержимого. Невозможно задать масштаб.

Комментарии

Если указаны DIRECTMANIPULATION_COORDINATE_ORIGIN и DIRECTMANIPULATION_COORDINATE_MIRRORED , точки прикрепления интерпретируются как указанные в нижней и правой границах содержимого (размер содержимого — размер окна просмотра). Это предназначено для сценариев чтения RTL, в которых содержимое обычно указывается и отображается справа налево или снизу вверх.

Требования

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

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

Перечисления прямых манипуляций

SetSnapCoordinate