Класс CRectTracker
Позволяет элементу, который необходимо отобразить, перемещенный и изменен размерный различными способами.
class CRectTracker
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CRectTracker. |
Открытые методы
Имя |
Описание |
---|---|
Если прямоугольник с именем размер. |
|
Отрисовывает прямоугольник. |
|
Вызываемый при рисовании граница объекта CRectTracker. |
|
Вызываемый для получения маску маркеров изменения размера элемента CRectTracker. |
|
Возвращает ширину и высоту прямоугольника, включая маркеры изменения размера. |
|
Возвращает текущее положение курсора, связанного с объектом CRectTracker. |
|
Нормализует код проверки нажатия. |
|
Вызываемый, когда был размер или перемещение прямоугольника. |
|
Устанавливает курсор, в зависимости от его позиции перед прямоугольником. |
|
Позволяет пользователю управлять прямоугольник. |
|
Позволяет пользователю "резин- полосе" выделение. |
Открытые члены данных
Имя |
Описание |
---|---|
Определяет размер маркеров изменения размера. |
|
Текущие стили отслеживания. |
|
Текущая позиция (в точках) прямоугольника. |
|
Указывает минимальную ширину и высоту прямоугольника. |
Заметки
CRectTracker не имеет базовый класс.
Хотя класс CRectTracker предназначен для разрешения пользователя для взаимодействия с элементами с помощью графического интерфейса OLE, его использование не ограничиватьа к OLE- разрешить приложениям.Ее можно использовать такое пользовательскому интерфейсу необходимости.
Границы CRectTracker могут быть тверды или пунктирная линия.Элемент может быть присвоено насиженную границу или overlaid с насиженным шаблоном для отображения различных состояний элемента.Можно задать 8 маркеров изменения размера либо на границе внешних или внутри элемента.(Описание маркеров изменения размера, см. в разделе GetHandleMask). Наконец, CRectTracker позволяет изменение ориентации элемента во время изменения размера.
Для использования CRectTracker, создайте объект CRectTracker и определите, какие состояния отображения инициализированы.Затем можно использовать этот интерфейс для предоставления пользователю визуальную обратную связь о текущем состоянии OLE элемента, связанного с объектом CRectTracker.
Дополнительные сведения об использовании CRectTracker см. в статье отслежыватели.
Иерархия наследования
CRectTracker
Требования
Header: afxext.h