virtual int SetMapMode ( int nMapMode );
Valor de retorno
O modo de mapeamento anterior.
Parâmetros
nMapMode
Especifica o novo modo de mapeamento. Pode ser qualquer um dos seguintes valores:
MM_A&NISOTROPICnbsp; Unidades lógicas são convertidas em unidades arbitrárias com eixos de escalados arbitrariamente. Configuração o modo de mapeamento para MM_ANISOTROPIC não alterar as configurações de janela ou porta de visualização atuais. Para alterar as unidades, orientação e dimensionamento, chamam o SetWindowExt e SetViewportExt funções de membro.
Observações
Define o modo de mapeamento. O modo de mapeamento define a unidade de medida usada para converter unidades lógicas em unidades de dispositivo; Ele também define a orientação do x - e y-Axes do dispositivo. GDI usa o modo de mapeamento para converter coordenadas lógicas as coordenadas de dispositivo apropriado. O modo de MM_TEXT permite que os aplicativos funcionem em pixels de dispositivo, onde 1 unidade é igual a 1 pixel. O tamanho físico de um pixel varia de dispositivo para dispositivo.
Os modos MM_HIENGLISH, MM_HIMETRIC, MM_LOENGLISH, MM_LOMETRICe MM_TWIPS são úteis para aplicativos que devem desenhar em unidades fisicamente significativas (por exemplo, polegadas ou milímetros). O modo MM_ISOTROPIC garante uma proporção de 1:1, que é útil quando é importante preservar a forma exata de uma imagem. O modo MM_ANISOTROPIC permite que as coordenadas x e y para ser ajustado independentemente.
Visão geral do CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDC::SetViewportExt, CDC::SetWindowExt, :: SetMapMode