CDC::SelectClipRg&nnbsp;

Виртуальный int SelectClipRgn ( CRgn * pRgn );

int SelectClipRgn ( CRgn * pRgn, int nMode );

Возвращаемое значение

Тип области. Это может быть любой из следующих значений:

Параметры

pRgn

Идентифицирует региона должен выбираться.

nMode

Указывает выполняемую операцию. Оно должно быть одним из следующих значений:

Примечания

Выбор данного региона как текущей области отсечения для контекста устройства. Используется только копию выбранного региона. Для любого числа других контексты устройств можно выбрать самого региона, или он может быть удален.

Функция предполагает, что координаты для данного региона указаны в единицах устройства. Некоторые устройства принтеров поддерживают вывод текста с более высоким разрешением, чем графический вывод для сохранения точности, необходимой для выражения метрики текста. Эти устройства сообщают единицы устройства с более высоким разрешением, то есть, в единицах текста. Эти устройства затем масштабировать координат графических объектов таким образом, чтобы несколько участников сообщили устройства единиц карты только 1 графическое подразделение. Следует всегда вызывать функцию SelectClipRgn , используя текстовые единицы.

Приложения, которые должны принимать масштабирование графических объектов в GDI можно использовать побег GETSCALINGFACTOR принтер для определения коэффициента масштабирования. Этот коэффициент масштабирования затрагивает отсечения. Если регион используется отсекать графики, GDI делит координаты коэффициента масштабирования. Если регион используется для отсекать текст, GDI корректирует не масштабирования. Коэффициент масштабирования 1 вызывает координаты, чтобы разделить на 2; Коэффициент масштабирования 2 вызывает координаты, чтобы делиться на 4; и так далее.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::GetClipBox, CDC::Escape, CRgn :: SelectClipRgn

Index