CRectTracker::GetHandleMask

(const виртуальных UINT GetHandleMask);

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

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

Примечания

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

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

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

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

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

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

См. также CRectTracker::AdjustRect

Index