Partilhar via


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

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

CDC::SetWindowExt

Classe CSize

CDC::GetViewportExt

Outros recursos

Membros do CDC