Udostępnij za pośrednictwem


CRectTracker::GetHandleMask

Ramy wywołuje tę funkcję Członkowskie pobrać maski dla uchwyty zmiany rozmiaru prostokąta.

virtual UINT GetHandleMask( ) const;

Wartość zwracana

Maska CRectTracker uchwyty zmiany rozmiaru towaru.

Uwagi

Uchwyty zmiany rozmiaru pojawiają się po bokach i w rogach prostokąta i umożliwia użytkownikowi kontrolować kształt i rozmiar prostokąta.

Prostokąt ma 8 uchwytów zmiany rozmiaru, numerowane od 0 do 7.Każdego uchwytu zmiany rozmiaru jest reprezentowany przez z bit w masce; Ten bit wartość 2 ^n, gdzie n jest numerem uchwyt zmiany rozmiaru.0–3 Bity odpowiadają narożnych uchwytów zmiany rozmiaru uruchamianie w górnej lewej przenoszenie zegara.7 Bitów odpowiada stronie uchwytów zmiany rozmiaru, począwszy od góry z ruchem wskazówek zegara.Na następującej ilustracji pokazano uchwyty zmiany rozmiaru prostokąta i odpowiadających ich rozmiaru uchwyt liczby i wartości:

Numery uchwytów zmiany rozmiaru

Domyślna implementacja z GetHandleMask zwraca maski bitów, tak aby były wyświetlane uchwyty zmiany rozmiaru.W przypadku pojedynczego bitu na odpowiedni uchwyt zmiany rozmiaru będą pobierane.

Zastąpienie tej funkcji Członkowskich, aby ukryć lub pokazać, że wskazane uchwyty zmiany rozmiaru.

Wymagania

Nagłówek: afxext.h

Zobacz też

Informacje

Klasa CRectTracker

Wykres hierarchii

CRectTracker::AdjustRect