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


CRectTracker::AdjustRect

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

virtual void AdjustRect(
   int nHandle,
   LPRECT lpRect 
);

Параметры

  • nHandle
    Используется индекс дескриптора.

  • lpRect
    Указатель на текущий размер прямоугольника.(Размер прямоугольника, задается ее высотой и шириной).

Заметки

Расширения функциональности по умолчанию этой функции позволяет ориентация прямоугольника, чтобы изменить только при Track и TrackRubberBand Вызываются с применить разрешенный.

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

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

Требования

Header: afxext.h

См. также

Ссылки

Класс CRectTracker

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

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect