Udostępnij za pośrednictwem


CRectTracker::TrackRubberBand

Wywołanie tej funkcji zespołu kauczuku zaznaczenia.

BOOL TrackRubberBand(
   CWnd* pWnd,
   CPoint point,
   BOOL bAllowInvert = TRUE 
);

Parametry

  • pWnd
    Obiekt okna zawierającego prostokąta.

  • point
    Urządzenie współrzędne bieżącego położenia myszy względem obszaru klienta.

  • bAllowInvert
    Jeśli ma wartość TRUE, prostokąta można odwrócić wzdłuż osi x lub y; w przeciwnym razie FALSE.

Wartość zwracana

Niezerowa, jeśli został przeniesiony myszy i prostokąt nie jest pusty; 0 inaczej.

Uwagi

Zwykle jest wywoływana z wnętrza funkcji aplikacji, która obsługuje WM_LBUTTONDOWN wiadomości (zazwyczaj OnLButtonDown).

Ta funkcja będzie przechwytywać myszy, dopóki użytkownik zwalnia lewy przycisk myszy, naciska klawisz ESC lub nacionie prawy przycisk myszy.Jeśli przesuniesz kursor myszy opinii jest aktualizowany przez wywołanie DrawTrackerRect i OnChangedRect.

Wybór typu zespołu gumy z dolnym uchwycie śledzenia zostanie wykonane.Jeżeli dozwolone jest odwrócony, prostokąta można średnich, przeciągając je w górę i w lewo lub w dół i w prawo.

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CRectTracker

Wykres hierarchii

CRectTracker::DrawTrackerRect

CRectTracker::OnChangedRect

CRectTracker::CRectTracker