wingdi.h
GetMapMode
La función GetMapMode recupera el modo de mapeo actual.
Sintaxis
int GetMapMode( HDC hdc // manipulador de contexto de dispositivo );
Parámetros
hdc: identifica el contexto de dispositivo.
Valor de retorno
Si la función tiene éxito, el valor de retorno especifica el modo de mapeo.
Si la función falla, el valor de retorno es cero.
Observaciones
La lista siguiente describe los modos de mapeo existentes:
Valor | Descripción |
---|---|
MM_ANISOTROPIC | Las unidades lógicas se mapean a unidades arbitrarias con unos ejes de escala arbitrarios. Usar las funciones SetWindowExtEx y SetViewportExtEx para especificar las unidades, orientación y escala que se desee. |
MM_HIENGLISH | Cada unidad lógica se mapea a 0.001 pulgadas. Las x crecen a la derecha, las y hacia arriba. |
MM_HIMETRIC | Cada unidad lógica se mapea a 0.01 milímetros. Las x crecen a la derecha, las y hacia arriba. |
MM_ISOTROPIC | Las unidades lógicas se mapean a unidades arbitrarias con ejes escalados por igual; es decir, una unidad a lo largo del eje x es igual que una unidad a lo largo del eje y. Usar las funciones SetWindowExtEx y SetViewportExtEx para especificar las unidades y orientación que se prefiera para los ejes. El interfaz gráfico realiza los ajustes necesarios para asegurar que las unidades en los ejes x e y permanecen del mismo tamaño (por ejemplo, si se asigna la extensión de la ventana, el viewport será ajustado para que las unidades se mantengan isotrópicas). |
MM_LOENGLISH | Cada unidad lógica se mapea a 0.01 pulgadas. Las x crecen a la derecha, las y hacia arriba. |
MM_LOMETRIC | Cada unidad lógica se mapea a 0.1 milímetros. Las x crecen a la derecha, las y hacia arriba. |
MM_TEXT | Cada unidad lógica se mapea a un pixel del dispositivo. Las x crecen a la derecha, las y hacia abajo. |
MM_TWIPS | Cada unidad lógica se mapea a una vigésima parte de un punto de impresora (1/1440 de pulgada, también llamado "twip"). Las x crecen a la derecha, las y hacia arriba. |