Compartir a través de


enumeración DIRECTMANIPULATION_SNAPPOINT_COORDINATE (directmanipulation.h)

Define el sistema de coordenadas para una colección de puntos de acoplamiento.

Syntax

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

Constantes

 
DIRECTMANIPULATION_COORDINATE_BOUNDARY
Valor: 0
Predeterminada.

Los puntos de acoplamiento se especifican en relación con los límites superior e izquierdo del contenido, a menos que también se especifique DIRECTMANIPULATION_COORDINATE_MIRRORED , en cuyo caso son relativos a los límites inferior y derecho del contenido. Para el zoom, el límite es 1.0f.
DIRECTMANIPULATION_COORDINATE_ORIGIN
Valor: 0x1
Los puntos de acoplamiento se especifican en relación con el origen de la ventanilla.
DIRECTMANIPULATION_COORDINATE_MIRRORED
Valor: 0x10
Los puntos de acoplamiento se interpretan como se especifican en la dirección negativa del origen. El origen se desplaza hacia la parte inferior y derecha de la ventanilla o el contenido. No se puede establecer para zoom.

Comentarios

Si se especifican DIRECTMANIPULATION_COORDINATE_ORIGIN y DIRECTMANIPULATION_COORDINATE_MIRRORED , los puntos de acoplamiento se interpretan como especificados desde los límites inferior y derecho del contenido (el tamaño del contenido: el tamaño de la ventanilla). Esto está pensado para escenarios de lectura rtL en los que el contenido se especifica normalmente y se representa de derecha a izquierda o de abajo a arriba.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado directmanipulation.h

Consulte también

Enumeraciones de manipulación directa

SetSnapCoordinate