Compartilhar via


Método IInertiaProcessor::get_InitialOriginY (manipulations.h)

A propriedade InitialOriginY especifica o local vertical inicial para um destino com inércia.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_InitialOriginY(
  FLOAT *y
);

Parâmetros

y

Valor retornado

Nenhum

Comentários

Um usuário pode manipular um objeto para definir InitialOriginY fora dos limites elásticos. Definir InitialOriginY 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 InitialOriginY é válido antes de defini-la em uma interface IInertiaProcessor. Se o processamento de Inércia já tiver sido iniciado, chamar put_InitialOriginY() 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 de 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