CDC::SelectClipRg&nnbsp;

virtual int SelectClipRgn ( CRgn * pRgn );

int SelectClipRgn ( CRgn * pRgn, int nMode );

Valor de retorno

Tipo da região. Ele pode ser qualquer um dos seguintes valores:

Parâmetros

pRgn

Identifica a região a ser selecionado.

nMode

Especifica a operação a ser executada. Ele deve ser um dos seguintes valores:

Observações

Seleciona a região determinada como o atual região de recorte para o contexto de dispositivo. Somente um copiar da região selecionada é usado. A região próprio pode ser selecionada para qualquer número de outros contextos de dispositivo, ou ele pode ser excluído.

A função pressupõe que as coordenadas para determinada região são especificadas em unidades dispositivo. Alguns dispositivos de impressora oferecem suporte a saída de texto em uma resolução maior do que a saída de elementos gráficos para manter a precisão necessária para expressar métricas de texto. Esses dispositivos Relatar unidades do dispositivo com a resolução mais alta, isto é, em unidades de texto. Esses dispositivos, em seguida, escala coordenadas para elementos gráficos para que vários relatado mapa de unidades do dispositivo para apenas 1 unidade gráfica. Você sempre deve chamar a função SelectClipRgn usando unidades de texto.

Aplicativos que devem ter o dimensionamento de objetos gráficos do GDI podem usar o GETSCALINGFACTOR impressora escape para determinar o fator de escala. Este fator de escala afeta recorte. Se uma região é usada para elementos gráficos do clipe, GDI divide as coordenadas pelo fator de escala. Se a região é usada para texto do clipe, GDI não torna nenhum ajuste de escala. Um fator de escala de 1 faz com que as coordenadas ser dividida por 2; um fator de escala de 2 faz com que as coordenadas ser dividida por 4; e assim por diante.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::GetClipBox, CDC::Escape, CRgn :: SelectClipRgn

Index