Compartilhar via


Método IInertiaProcessor::p ut_InitialOriginX (manipulations.h)

A propriedade InitialOriginX especifica o local horizontal inicial para um destino com inércia.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT put_InitialOriginX(
  FLOAT x
);

Parâmetros

x

Valor retornado

Nenhum

Comentários

Um usuário pode manipular um objeto para definir o InitialOriginX como fora dos limites elásticos. Definir InitialOriginX como um valor fora dos limites elásticos fará com que uma exceção seja gerada. Para impedir que os usuários definam a origem fora dos limites, marcar que InitialOriginX é válido antes de defini-la em uma interface IInertiaProcessor. Se o processamento de Inércia já tiver sido iniciado, chamar put_InitialOriginX() redefinirá o estado de inércia para o carimbo de data/hora inicial.

Todos os locais usados para a inércia e o processador de manipulação são relativos. Se você quiser usar coordenadas de tela, passe as coordenadas da tela para o processador de manipulação (ou inércia) ; se você quiser usar coordenadas absolutas, passe-as para o processador que você está usando.

Chame essa função para definir o estado inicial da inércia. Você chamaria essa função provavelmente durante o evento ManipulationCompleted do IManipulationProcessor ou no construtor da interface IInertiaProcessor .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho manipulations.h (inclua Manipulations.h)

Confira também

Tratamento de inércia em código não gerenciado

Iinertiaprocessor

Mecânica de Inércia

InitialOriginY

Propriedades