privatevoid SetScaleToFitSize ( Tamanho sizeTotal );
Parâmetros
sizeTotal
Os tamanhos horizontal e verticais para a qual o modo de exibição deve ser dimensionado. Tamanho do modo de exibição de rolagem é medido em unidades lógicas. O tamanho horizontal está contido no membro de cx . O tamanho vertical está contido no membro de cy . Cx e cy devem ser maior ou igual a 0.
Observações
Chame SetScaleToFitSize quando você deseja dimensionar o tamanho da porta de visualização para o tamanho da janela atual automaticamente. Com barras de rolagem, apenas uma parte da visão lógica pode ser visível a qualquer momento. Mas com a capacidade de escala para ajustar, o Exibir possui sem barras de rolagem e o modo de exibição lógico é esticado ou encolhido para caber exatamente área cliente da janela. Quando a janela é redimensionada, o Exibir desenha seus dados em uma nova escala com base no tamanho da janela.
Normalmente você vai colocar a chamada SetScaleToFitSize na sua Substituir da função de membro de OnInitialUpdate do Exibir. Se você não quiser que o dimensionamento automático, chame a função de membro SetScrollSizes em vez disso.
SetScaleToFitSize pode ser usado para implementar uma operação de "Reduzir para caber". Use SetScrollSizes para reinicializar a rolagem.
SetScaleToFitSize assume que o tamanho da janela Exibir foi definido. Se o tamanho da janela exibir não foi definido quando SetScaleToFitSize é chamado, você receberá uma declaração. Para garantir que isso não acontecer, faça o seguinte chamar antes de chamar SetScaleToFitSize:
() &GetParentFrame-gt;RecalcLayout()
Visão geral de CScrollView | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CScrollView::SetScrollSizes, CView:: OnInitialUpdate