Compartir a través de


método _IManipulationEvents::ManipulationStarted (manipulations.h)

Controla el evento para cuando comienza la manipulación o la inercia.

Sintaxis

HRESULT ManipulationStarted(
  [in] FLOAT x,
  [in] FLOAT y
);

Parámetros

[in] x

Coordenada x de origen en coordenadas definidas por el usuario.

[in] y

Coordenada y de origen en coordenadas definidas por el usuario.

Valor devuelto

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

Comentarios

Los eventos de manipulación se generan para las interfaces IInertiaProcessor e IManipulationProcessor . Si usa los valores de la estructura TOUCHINPUT en llamadas a ProcessDown, las coordenadas estarán en centésimas de píxel.

Ejemplos

El código siguiente muestra una implementación del método ManipulationStarted.


HRESULT STDMETHODCALLTYPE CManipulationEventSink::ManipulationStarted( 
    /* [in] */ FLOAT x,
    /* [in] */ FLOAT y)
{
    m_cStartedEventCount ++;

    // place your code handler here to do any operations based on the manipulation

    return S_OK;
}
    
    

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado manipulations.h (include Manipulations.h)

Consulte también

Adición de compatibilidad con la manipulación al código no administrado

Control de la inercia en código no administrado

Métodos

_IManipulationEvents