LPtoDP
La función LPtoDP convierte coordenads lógicas a coordenadas de dispositivo. La conversión depende del modo de proyección del contexto de dispositivo, los valores del origen y el tamaño de la ventana y del viewport, y de las transformaciones del mundo.
Sintaxis
BOOL LPtoDP( HDC hdc, // manipulador de contexto de dispositivo LPPOINT lpPoints, // puntero a array de puntos int nCount // número de puntos );
Parámetros
hdc: identifica el contexto de dispositivo.
lpPoints: apunta a un array de estructuras POINT. Las coordenadas x e y contenidas en cada estructura POINT serán transformadas.
nCount: especifia el número de puntos en el array.
Valor de retorno
Si la función tiene éxito, el valor de retorno es distinto de cero.
Si la función falla, el valor de retorno es cero.
Observaciones
Esta función falla si las coordenadas lógicas exceden de 32 bits, o si las coordenadas de dispositivo convertidas exceden los 27 bits. En el caso de que se produzca un rebose, el resultado de todos los puntos queda indefinido.