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