Регион отсечения


Регион отсечения - это один из графических объектов, который приложение может выбрать в контекст устройства (DC). Он является обычно прямоугольным. Некоторые контексты устройства обеспечивают предопределенный или по умолчанию регион отсечения, в то время как другие этого не делают. Например, если Вы получаете дескриптор контекста устройства от функции BeginPaint, то контекст устройства (DC) имеет в своем составе предопределенный прямоугольный регион отсечения, соответствующий недействительному прямоугольнику, который требует перерисовки. Однако, когда Вы получаете дескриптор контекста устройства, вызывая функцию GetDC со значением параметра hWnd ПУСТО (NULL), или вызываете функцию CreateDC, контекст устройства (DC) не содержит регион отсечения по умолчанию. Дополнительную информацию о контекстах устройства, возвращаемых функцией BeginPaint, см. в главе Закрашивание и рисование. Дополнительную информацию о контекстах устройства, возвращенных функциями CreateDC и GetDC, см. главу Контексты устройства.

Приложения могут выполнить ряд операций с регионами отсечения. Некоторые из этих операции требуют дескриптора, идентифицирующего регион, а некоторые этого не требуют. Например, приложение может выполнить следующие операции непосредственно с регионом отсечения контекста устройства.

После получения дескриптора, идентифицирующего регион отсечения, приложение может выполнить любую операцию, которая является обычной для регионов, типа:

Назад в оглавление
На главную страницу

Hosted by uCoz