перечисление 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 |