Função GetMapMode (wingdi.h)
A função GetMapMode recupera o modo de mapeamento atual.
Sintaxe
int GetMapMode(
[in] HDC hdc
);
Parâmetros
[in] hdc
Um identificador para o contexto do dispositivo.
Retornar valor
Se a função for bem-sucedida, o valor retornado especificará o modo de mapeamento.
Se a função falhar, o valor retornado será zero.
Comentários
Veja a seguir os vários modos de mapeamento.
Mode | Descrição |
---|---|
MM_ANISOTROPIC | As unidades lógicas são mapeadas para unidades arbitrárias com eixos dimensionados arbitrariamente. Use as funções SetWindowExtExtEx e SetViewportExtExtEx para especificar as unidades, a orientação e o dimensionamento necessários. |
MM_HIENGLISH | Cada unidade lógica é mapeada para 0,001 polegada. O x positivo fica à direita; o y positivo fica para cima. |
MM_HIMETRIC | Cada unidade lógica é mapeada para 0,01 milímetro. O x positivo fica à direita; o y positivo fica para cima. |
MM_ISOTROPIC | As unidades lógicas são mapeadas para unidades arbitrárias com eixos igualmente dimensionados; ou seja, uma unidade ao longo do eixo x é igual a uma unidade ao longo do eixo y. Use as funções SetWindowExtExtEx e SetViewportExtExtEx para especificar as unidades e a orientação dos eixos. A interface do dispositivo gráfico faz ajustes conforme necessário para garantir que as unidades x e y permaneçam do mesmo tamanho. (Quando a extensão das janelas estiver definida, o visor será ajustado para manter as unidades isotrópicas). |
MM_LOENGLISH | Cada unidade lógica é mapeada para 0,01 polegada. O x positivo fica à direita; o y positivo fica para cima. |
MM_LOMETRIC | Cada unidade lógica é mapeada para 0,1 milímetro. O x positivo fica à direita; o y positivo fica para cima. |
MM_TEXT | Cada unidade lógica é mapeada para um pixel de dispositivo. O x positivo fica à direita; o y positivo fica para baixo. |
MM_TWIPS | Cada unidade lógica é mapeada para um vigésimo ponto de uma impressora (1/1440 polegadas, também chamada de "twip"). O x positivo fica à direita; o y positivo fica para cima. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wingdi.h (inclua Windows.h) |
Biblioteca | Gdi32.lib |
DLL | Gdi32.dll |
Confira também
Coordenar funções de espaço e transformação