Compartilhar via


Função DPtoLP (wingdi.h)

A função DPtoLP converte as coordenadas do dispositivo em coordenadas lógicas. A conversão depende do modo de mapeamento do contexto do dispositivo, das configurações das origens e extensões da janela e do visor e da transformação do mundo.

Sintaxe

BOOL DPtoLP(
  [in]      HDC     hdc,
  [in, out] LPPOINT lppt,
  [in]      int     c
);

Parâmetros

[in] hdc

Um identificador para o contexto do dispositivo.

[in, out] lppt

Um ponteiro para uma matriz de estruturas POINT . As coordenadas x e y contidas em cada estrutura POINT serão transformadas.

[in] c

O número de pontos na matriz.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero.

Comentários

A função DPtoLP falhará se as coordenadas do dispositivo excederem 27 bits ou se as coordenadas lógicas convertidas excederem 32 bits. No caso de tal estouro, os resultados de todos os pontos são indefinidos.

Exemplos

Para obter um exemplo, consulte Usando espaços de coordenadas e transformações.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wingdi.h (inclua Windows.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

Coordenar funções de espaço e transformação

Visão geral de espaços de coordenadas e transformações

LPtoDP

PONTO