Compartir a través de


Método IDirectManipulationPrimaryContent::SetHorizontalAlignment (directmanipulation.h)

Establece la alineación horizontal del contenido principal en relación con la ventanilla.

Sintaxis

HRESULT SetHorizontalAlignment(
  [in] DIRECTMANIPULATION_HORIZONTALALIGNMENT alignment
);

Parámetros

[in] alignment

Uno o varios valores de DIRECTMANIPULATION_HORIZONTALALIGNMENT. El valor predeterminado es DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE.

Nota No puede combinar las siguientes opciones: DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT, DIRECTMANIPULATION-HORIZONTALALIGNMENT_CENTER, DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT. DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER se puede combinar con cualquier opción, pero no se puede configurar por sí mismo.
 

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si ha activado una configuración que consta solo de inercia de zoom o zoom, especifique DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER respetar el punto central del zoom.

Ejemplos

En el ejemplo siguiente se muestra una manera de hacerlo.

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

Requisitos

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

Consulte también

IDirectManipulationPrimaryContent