Udostępnij za pośrednictwem


Klasa CRectTracker

Umożliwia elementu wyświetlany, przenoszone i rozmiaru w różnych trendów.

class CRectTracker

Członkowie

41731bbw.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CRectTracker::CRectTracker

Konstrukcje CRectTracker obiektu.

41731bbw.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CRectTracker::AdjustRect

Wywołana, gdy zmieniany jest rozmiar prostokąta.

CRectTracker::Draw

Renderuje prostokąta.

CRectTracker::DrawTrackerRect

Wywoływana podczas rysowania obramowania CRectTracker obiektu.

CRectTracker::GetHandleMask

Do uzyskania maska CRectTrackeruchwyty zmiany rozmiaru towaru.

CRectTracker::GetTrueRect

Zwraca szerokość i wysokość prostokąta, łącznie z uchwytów zmiany rozmiaru.

CRectTracker::HitTest

Zwraca bieżącą pozycję kursora związane z CRectTracker obiektu.

CRectTracker::NormalizeHit

Normalizuje kod hit test.

CRectTracker::OnChangedRect

Wywoływane, gdy rozmiar prostokąta lub przeniesione.

CRectTracker::SetCursor

Ustawia kursor, w zależności od położenia nad prostokątem.

CRectTracker::Track

Umożliwia użytkownikowi manipulowanie prostokąta.

CRectTracker::TrackRubberBand

Umożliwia użytkownikowi "kauczuku band" zaznaczenie.

41731bbw.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

CRectTracker::m_nHandleSize

Określa rozmiar uchwytów zmiany rozmiaru.

CRectTracker::m_nStyle

Style(s) bieżącego modułu śledzącego.

CRectTracker::m_rect

Bieżąca pozycja (w pikselach) prostokąta.

CRectTracker::m_sizeMin

Określa prostokąt minimalna szerokość i wysokość.

Uwagi

CRectTrackernie ma klasy podstawowej.

Chociaż CRectTracker klasy jest umożliwienie interakcje z obiektami OLE przy użyciu graficznego interfejsu użytkownika, jego stosowanie nie jest ograniczone do aplikacje korzystające z OLE.Może służyć dowolnym interfejs użytkownika jest wymagany.

CRectTrackerObramowanie może być stałe lub linie kropkowane.Element można podać kreskowane obramowanie lub wraz z kreskowanym deseń wskazując różnych Państw element.Można umieścić osiem uchwytów zmiany rozmiaru na zewnątrz lub wewnątrz obramowania elementu.(Wyjaśnienie uchwytów zmiany rozmiaru, zobacz GetHandleMask.) Wreszcie CRectTracker pozwala na zmianę orientacji elementu podczas zmiany rozmiaru.

Aby użyć CRectTracker, skonstruować CRectTracker obiektów i określić, które Państwa wyświetlania są inicjowane.Następnie można użyć tego interfejsu nadania wizualne użytkownika na bieżący stan skojarzony element OLE CRectTracker obiektu.

Aby uzyskać więcej informacji na temat używania CRectTracker, zobacz artykuł Trackers.

Hierarchii dziedziczenia

CRectTracker

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Wykres hierarchii

Klasa COleResizeBar

Klasa CRect

CRectTracker::GetHandleMask

Koncepcje

Próbki MFC ŚLEDZENIE

próbki MFC DRAWCLI