CRectTracker::AdjustRect

Виртуальный void AdjustRect ( int nHandle, LPRECT lpRect );

Параметры

nHandle

Индекс дескриптора используемого.

lpRect

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

Примечания

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

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

Специальные функции, которые не поддерживаются напрямую CRectTracker, такие как оснастки к сетке или сохранять пропорции, может осуществляться путем переопределения этой функции.

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

См. также CRectTracker::Track, CRectTracker::TrackRubberBand, CRectTracker::OnChangedRect

Index