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 é um PONTO estrutura ou um CPoint objeto.

  • nCount
    O número de pontos na matriz.

  • lpRect
    Aponta para um RECT estrutura ou um CRect objeto.Este parâmetro é usado para o caso comum de mapear um retângulo de lógica para unidades de dispositivo.

  • lpSize
    Aponta para um dimensionar estrutura ou um CSize objeto.

Comentários

A função mapeia as coordenada de cada ponto ou dimensões de dimensionar, do sistema de coordenada lógico do GDI em um sistema de coordenada do dispositivo.A conversão depende do modo corrente do mapeamento e as configurações das origens e extensões de janela e visor do dispositivo.

As coordenadas x e y dos pontos são inteiros de 2 byte assinados de – 32.768 intervalo, 768 até 32.767.Em casos onde o modo de mapeamento resultar em valores maiores que esses limites, o sistema define os valores para – 32.768, 768 e 32.767, respectivamente.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::DPtoLP

CDC::HIMETRICtoLP

LPtoDP

CDC::GetWindowOrg

CDC::GetWindowExt

Outros recursos

Membros do CDC