CDC::SetViewportExt
Define as extensões x e y do visor do contexto de dispositivo.
virtual CSize SetViewportExt(
int cx,
int cy
);
CSize SetViewportExt(
SIZE size
);
Parâmetros
cx
Especifica a extensão de x do visor (em unidades de dispositivo).cy
Especifica a extensão de y do visor (em unidades de dispositivo).size
Especifica as extensões x e y do visor (em unidades de dispositivo).
Valor de retorno
sistema autônomo extensões de porta de visualização sistema autônomo um anterioresCSize objeto.Quando ocorre um erro, as coordenadas x e y do retornado CSize objeto estão ambos conjunto como 0.
Comentários
O visor, juntamente com a janela de contexto de dispositivo, define como o GDI mapeia pontos no sistema de coordenada lógico para pontos no sistema de coordenada do dispositivo real.Em outras palavras, eles definem como o GDI converte coordenadas lógicas em coordenadas de dispositivo.
Quando são os seguintes modos de mapeamento conjunto, chamadas de SetWindowExt e SetViewportExt são ignorados:
MM_HIENGLISH |
MM_LOMETRIC |
---|---|
MM_HIMETRIC |
MM_TEXT |
MM_LOENGLISH |
MM_TWIPS |
Quando MM_ISOTROPIC modo estiver definido, um aplicativo deve chamar o SetWindowExt função de membro antes de chamar SetViewportExt.
Exemplo
Consulte o exemplo para CView::OnPrepareDC.
Requisitos
Cabeçalho: afxwin.h