CRectTracker::TrackRubberBand

BOOL TrackRubberBand ( CWnd * pWnd, CPoint пункт, BOOL bAllowInvert = правда );

Значення, яке повертається

Ненульовий, якщо переїхав миші прямокутник не порожні; в іншому випадку 0.

Параметри

pWnd

У вікні об'єкта, який містить рамку.

точка

Пристрій координати поточного положення миші по відношенню до клієнтської області.

bAllowInvert

Якщо правда, прямокутник можна обернути вздовж осі x або y; в іншому випадку ПОМИЛКОВИХ.

Зауваження

Викликано цю функцію, робити виділення гумкою. Це звичайно називають від усередині функції заявку, яка обробляє повідомлення WM_LBUTTONDOWN (зазвичай OnLButtonDown).

Ця функція буде фіксувати миші, доки користувач релізи ліву кнопку миші, натискає клавішу ESC або натискає правою кнопкою миші. Як користувач рухається курсор миші, зворотній зв'язок буде оновлено за номером DrawTrackerRect і OnChangedRect.

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

Огляд CRectTrackerЧлени класу | Ієрархічна діаграма

Дивіться також CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker

Index