Sdílet prostřednictvím


Třída CRectTracker

Umožňuje zobrazit, přesunout a velikosti v různých fashions položky.

class CRectTracker

Členy

Veřejné konstruktory

Název

Description

CRectTracker::CRectTracker

Konstrukce CRectTracker objektu.

Veřejné metody

Název

Description

CRectTracker::AdjustRect

Nazývá se při změně velikosti obdélníku.

CRectTracker::Draw

Nakreslí obdélník.

CRectTracker::DrawTrackerRect

Jen při kreslení ohraničení CRectTracker objektu.

CRectTracker::GetHandleMask

Nazývá získat masku CRectTracker úchyty pro změnu velikosti položky.

CRectTracker::GetTrueRect

Vrátí šířku a výšku obdélníku, včetně úchytů pro změnu velikosti.

CRectTracker::HitTest

Vrátí aktuální pozice kurzoru, týkající CRectTracker objektu.

CRectTracker::NormalizeHit

Normalizuje přístupů testovací kód.

CRectTracker::OnChangedRect

Volána, když byla velikost nebo přesunout obdélník.

CRectTracker::SetCursor

Nastaví kurzor, v závislosti na poloze nad obdélník.

CRectTracker::Track

Umožňuje uživateli pracovat s obdélníku.

CRectTracker::TrackRubberBand

Umožňuje uživateli "kaučuk band" výběr.

Veřejné datové členy

Název

Description

CRectTracker::m_nHandleSize

Určuje velikost úchyty pro změnu velikosti.

CRectTracker::m_nStyle

Aktuální style(s) nástroje sledování.

CRectTracker::m_rect

Aktuální pozice (v pixelech) obdélníku.

CRectTracker::m_sizeMin

Určuje minimální obdélník šířka a výška.

Poznámky

CRectTrackerZákladní třída neobsahuje.

Přestože CRectTracker třídy je určen k umožňují uživateli pracovat s položkami OLE pomocí grafického rozhraní, její použití není omezeno na technologii OLE aplikace.Lze použít kdekoli je vyžadováno uživatelské rozhraní.

CRectTrackerohraničení může být plné nebo tečkované čáry.Položky můžete dané šrafované ohraničení nebo překryjete šrafované vzorek k označení různých států zboží.Osm úchytů pro změnu velikosti můžete umístit na vnější nebo vnitřní okraj položky.(Viz vysvětlení úchytů pro změnu velikosti, GetHandleMask.) Nakonec CRectTracker umožňuje změnit orientaci položky při změně velikosti.

Použití CRectTracker , konstrukce CRectTracker objektu a určit, které státy zobrazení jsou inicializovány.Potom můžete toto rozhraní dát uživateli vizuální zpětnou vazbu na aktuální stav OLE položku přidruženou CRectTracker objektu.

Další informace o použití CRectTracker , naleznete v článku Trackers.

Hierarchii dědičnosti

CRectTracker

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída COleResizeBar

Třída CRect

CRectTracker::GetHandleMask

Koncepty

Vzorek MFC přehled

MFC vzorek DRAWCLI