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