Compartilhar via


CScrollView::SetScaleToFitSize   

De telefonarSetScaleToFitSize Quando desejar dimensionar o tamanho do visor ao tamanho da janela corrente automaticamente.

void SetScaleToFitSize(
   SIZE sizeTotal 
);

Parâmetros

  • sizeTotal
    Os tamanhos horizontais e verticais para o qual o modo de exibição será dimensionada.dimensionar da exibição da rolar é medido em unidades lógicas.O dimensionar horizontal está contido no CX membro.O dimensionar vertical está contido no CY membro.Ambos os CX and CY deve ser maior que ou igual a 0.

Comentários

Com barras de rolar, apenas uma parte do modo de exibição lógico pode estar visível a qualquer momento.Mas a capacidade de dimensionar ajuste o modo de exibição não tem nenhuma barra de rolar e o modo de exibição lógico é ampliado ou reduzido para exatamente se ajuste à área de cliente da janela.Quando a janela é redimensionada, o modo de exibição desenha seus dados em uma nova escala com base no dimensionar da janela.

Geralmente você vai fazer a telefonar para SetScaleToFitSize na sua substituir do modo de exibição OnInitialUpdate função de membro. Se você não quiser que dimensionamento automático telefonar o SetScrollSizes membro funcionar em vez disso.

SetScaleToFitSizepode ser usado para implementar uma operação "aplicar aplicar zoom ajuste". Use SetScrollSizes para reinicializar a rolagem.

SetScaleToFitSize pressupõe que o dimensionar da janela modo de exibição foi conjunto. Se o dimensionar da janela de visualização não tiver sido definido quando SetScaleToFitSize é chamado, você receberá uma declaração. Para garantir que isso não acontecer, fazer a telefonar seguinte antes de chamar SetScaleToFitSize:

GetParentFrame()->RecalcLayout();

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CScrollView

Gráfico de hierarquia

CScrollView::SetScrollSizes

CView::OnInitialUpdate

Outros recursos

CScrollView membros