Поделиться через


CRectTracker::GetHandleMask

Платформа вызывает функцию это функция-член для получения маска для маркеров изменения размера прямоугольника.

virtual UINT GetHandleMask( ) const;

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

Маска маркеров изменения размера элемента CRectTracker.

Заметки

Маркеры изменения размера отображаются на стороне и углов прямоугольника и позволить пользователю для мониторинга форму и размер прямоугольника.

Прямоугольник имеет 8 маркеров изменения размера нумерованных 0-7.Каждый маркер изменения размера представлен битом в маске; значение бита 2^n, где n - количество маркеров изменения размера.Биты 0-3 соответствуют угловойым маркеры размера, начиная с верхней левой части, перемещающиеся по часовой стрелке.Биты 4-7 соответствуют бортовым маркеры размера, начиная с верхней части перемещения по часовой стрелке.На следующей иллюстрации показана маркеры изменения размера прямоугольника и соответствующие номера и значения маркеров изменения размера.

Числа дескриптора изменения размера

Реализация по умолчанию GetHandleMask возвращает маску бит, что маркеры изменения размера отображаются.Если однобитовое on, то соответствующий маркер изменения размера будет рисования.

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

Требования

Header: afxext.h

См. также

Ссылки

Класс CRectTracker

Диаграмма иерархии

CRectTracker::AdjustRect