CRectTracker::Track

bool İzleme ( CWnd * pWnd, CPoint işaret, bool bAllowInvert = yanlış CWnd * pWndClipTo = boş );

Dönüş değeri

Esc tuşuna basılırsa izleme işlemi durdu, İzleyici'saklanan dikdörtgen değil değişmiş ve 0 döndürülür. Değişikliği kararlıdır, fareyi hareket ve sol fare düğmesini bırakmadan yeni konumu ve boyutu kaydedilen İzleyici'nın dikdörtgen ve sıfır döndürülür.

Parametreleri

pWnd

Window nesnesi içeren dikdörtgen.

gelin

Şu anki fare konumuna göre istemci alanı aygıt koordinatları.

bAllowInvert

Gerçek, dikdörtgen olabilir x ekseni veya y ekseni; ters Aksi takdirde yanlış.

pWndClipTo

Kırpılacak operasyonları çizim için pencere. null, pWnd kırpma dikdörtgeni kullanılırsa.

Açıklamalar

Dikdörtgen boyutlandırma için kullanıcı arabirimi görüntülemek için bu işlevini çağırın. Bu genellikle dan wm_lbuttondown mesaj (genellikle OnLButtonDown) işleyen uygulama işlev içinde denir.

Kullanıcı sol fare düğmesini serbest bırakmak, esc tuşuna bastığında veya sağ fare düğmesine bastığında kadar bu işlevi fare yakalamak. Kullanıcı fare imlecini hareket ettikçe, görüş DrawTrackerRect ve OnChangedRect çağırarak güncelleştirilir.

BAllowInvert trueise, izleme dikdörtgen x ekseni veya y ekseni üzerinde ters.

CRectTracker ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CRectTracker::DrawTrackerRect, CRectTracker::OnChangedRect, CRectTracker::CRectTracker, CRectTracker::TrackRubberBand

Index