Udostępnij za pośrednictwem


CRectTracker::AdjustRect

Wywołana przez ramy, gdy zmieniany jest rozmiar prostokąta śledzenie przy użyciu uchwytu zmiany rozmiaru.

virtual void AdjustRect(
   int nHandle,
   LPRECT lpRect 
);

Parametry

  • nHandle
    Indeks używane dojście.

  • lpRect
    Wskaźnik do bieżącego rozmiaru prostokąta.(Rozmiar prostokąta jest przyznawany przez jego wysokość i szerokość).

Uwagi

Domyślnie ta funkcja umożliwia orientacji prostokąt zmienić tylko wtedy, gdy Track i TrackRubberBand są nazywane z odwracanie dozwolone.

Zastąpienie tej funkcji do sterowania korekty prostokąt śledzenia podczas operacji przeciągania.Jedną z metod jest dopasować współrzędne określonej przez lpRect przed zwróceniem.

Specjalne funkcje, które nie są bezpośrednio obsługiwane przez CRectTracker, takie jak Przyciągaj do siatki lub Zachowaj proporcje, mogą być wykonywane przez zastępowanie tej funkcji.

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CRectTracker

Wykres hierarchii

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect