Compartilhar via


Método IMILBitmapEffectPrimitive::TransformPoint (mileffects.h)

Transforma o ponto especificado.

Sintaxe

HRESULT TransformPoint(
  [in]      ULONG                         uiIndex,
  [in, out] MilPoint2D                    *p,
  [in]      VARIANT_BOOL                  fForwardTransform,
  [in]      IMILBitmapEffectRenderContext *pContext,
  [out]     VARIANT_BOOL                  *pfPointTransformed
);

Parâmetros

[in] uiIndex

Tipo: ULONG

Um valor de índice baseado em zero que indica o pino de saída por meio do qual transformar o ponto.

[in, out] p

Tipo: MIL_2DPOINTD*

Um ponteiro para o ponto a ser transformado.

[in] fForwardTransform

Tipo: VARIANT_BOOL

Um valor que indica se o ponto está sendo transformado de frente para trás no grafo de efeitos.

[in] pContext

Tipo: IMILBitmapEffectRenderContext*

O contexto de renderização a ser usado para a transformação.

[out] pfPointTransformed

Tipo: VARIANT_BOOL*

Quando esse método retorna, contém um valor que indica se o ponto foi transformado em um local conhecido.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mileffects.h
Redistribuível Microsoft .Net 3.0