Compartilhar via


CDC::LPtoDP

Converte unidades lógicas em unidades de dispositivo.

void LPtoDP(
   LPPOINT lpPoints,
   int nCount = 1 
) const;
void LPtoDP(
   LPRECT lpRect 
) const;
void LPtoDP(
   LPSIZE lpSize 
) const;

Parâmetros

  • lpPoints
    Aponta para uma matriz de pontos.Cada ponto na matriz é uma estrutura de PONTO ou um objeto de CPoint .

  • nCount
    O número de pontos na matriz.

  • lpRect
    Os pontos a RECT estrutura ou um objeto de CRect .Esse parâmetro é usado para exemplos comuns de mapear um retângulo lógico das unidades de dispositivo.

  • lpSize
    Os pontos a TAMANHO estrutura ou um objeto de CSize .

Comentários

A função mapeia as coordenadas de cada ponto, ou de dimensões de um tamanho, o sistema de coordenadas lógico de GDI em um sistema de coordenadas de dispositivo.A conversão depende do atual de mapeamento e configurações de fontes e as extensões da janela e o viewport de dispositivo.

As coordenadas x e y de 2 pontos são números inteiros com sinal no intervalo – 32.768 a 32.767 de bytes.Em casos onde o modo de mapeamento resultaria em valores maiores do que esses limites, o sistema define os valores – 32.768 e 32.767, respectivamente.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::DPtoLP

CDC::HIMETRICtoLP

LPtoDP

CDC::GetWindowOrg

CDC::GetWindowExt