CDC::SelectClipRg&nnbsp;

virtual int SelectClipRgn ( CRgn * pRgn );

int SelectClipRgn ( CRgn * pRgn, int nMode );

Valor devuelto

Tipo de la región. Puede ser cualquiera de los siguientes valores:

Parámetros

pRgn

Identifica la región para ser seleccionado.

nMode

Especifica la operación a realizarse. Debe ser uno de los siguientes valores:

Observaciones

Selecciona la región determinada como la actual región de recorte para el contexto de dispositivo. Se utiliza sólo una copia de la región seleccionada. La propia región se puede seleccionar cualquier número de otros contextos de dispositivo, o pueden eliminarse.

La función se supone que se especifican las coordenadas de la región determinada en unidades de dispositivo. Algunos dispositivos de impresora compatibles con la salida de texto con una resolución mayor salida de gráficos para conservar la precisión necesaria para expresar métricas de texto. Estos dispositivos informan unidades de dispositivo en la resolución más alta, es decir, en unidades de texto. Estos dispositivos luego escalan las coordenadas para gráficos para que varios informaron mapa de unidades de dispositivo a sólo 1 unidad gráfica. Siempre debe llamar a la función de SelectClipRgn utilizando unidades de texto.

Las aplicaciones que deben tomar el escalado de objetos gráficos en el GDI pueden utilizar el escape de la impresora GETSCALINGFACTOR para determinar el factor de escala. Este factor de escala afecta a recorte. Si una región se utiliza para recortar gráficos, GDI divide las coordenadas por el factor de escala. Si la región se utiliza para recortar texto, GDI no realiza ningún ajuste de escala. Un factor de escala de 1 hace que las coordenadas se divide por 2; un factor de escala de 2 hace que las coordenadas de dividirse por 4; y así sucesivamente.

Visió&n General de CDC |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CDC::GetClipBox, CDC::Escape, CRgn :: SelectClipRgn

Index