Partilhar via


CDC::SetWindowExt

Define o x e y extensões de janela associado com o contexto de dispositivo.

virtual CSize SetWindowExt(
   int cx,
   int cy 
);
CSize SetWindowExt(
   SIZE size 
);

Parâmetros

  • cx
    Especifica a extensão x (em unidades lógicas) da janela.

  • cy
    Especifica a y extensão (em unidades lógicas) da janela.

  • size
    Especifica as extensões x e y (em unidades lógicas) da janela.

Valor de retorno

As extensões anteriores da janela (em unidades lógicas) como um objeto de CSize .Se ocorrer um erro, o x e y do objeto retornado de CSize são ambas definidas como 0.

Comentários

A janela, juntamente com o viewport de dispositivo contexto, define como GDI mapeia pontos no sistema de coordenadas lógico para os pontos no sistema de coordenadas de dispositivo.

Quando os seguintes modos de mapeamento são definidos, chamadas a SetWindowExt e funções de SetViewportExt são ignorados:

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • MM_TWIPS

Quando o modo de MM_ISOTROPIC é definido, um aplicativo deve chamar a função de membro de SetWindowExt antes de chamar SetViewportExt.

Exemplo

Consulte o exemplo para CView::OnPrepareDC.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetWindowExt

CDC::SetViewportExt

Classe de CSize