UINT SetBoundsRect( LPCRECT lpRectBounds, UINT flags );
Возвращаемое значение
Текущее состояние ограничительного прямоугольника, если функция успешна. Подобно флажкам, возвращаемое значение может быть комбинация значений DCB_:
DCB_ACCUMULATE Ограничительный прямоугольник не пуст. Это значение будет всегда устанавливаться. DCB_DISABLE Выключает накопление границ. DCB_ENABLE Включает накопление границ.
Параметры
lpRectBounds
Указатель на структуру RECT или объект CRect, который используется, чтобы установить ограничительный прямоугольник. Размерности прямоугольника даны в логических координатах. Этот параметр может быть NULL.
flags
Определяет, как новый прямоугольник будет объединен с накопленным прямоугольником. Этот параметр может быть комбинация следующих значений:
DCB_ACCUMULATE Добавляют прямоугольник, определенный lpRectBounds к ограничительному прямоугольнику (использование операции объединения прямоугольника). DCB_DISABLE Выключают накопление границ. DCB_ENABLE Включают накопление границ. (Настройка по умолчанию для накопления пределов заблокирована.)
Замечания
Управляет накоплением информации ограничительного прямоугольника для определенного контекста устройства.
Windows может сохранить ограничительный прямоугольник для всех операций рисунка. Этот прямоугольник может запрошен и сброшен прикладной программой. Пределы рисунка полезны для объявления неверным кэшей растровых рисунков.