Condividi tramite


CRectTracker::GetHandleMask

Il framework chiama la funzione membro per recuperare la maschera per i quadratini di ridimensionamento di un rettangolo.

virtual UINT GetHandleMask( ) const;

Valore restituito

La maschera dei quadratini di ridimensionamento di un elemento CRectTracker.

Note

I quadratini di ridimensionamento vengono visualizzati sui lati e gli angoli del rettangolo e consentono all'utente di controllare la forma e le dimensioni del rettangolo.

Un rettangolo ha 8 quadratini di ridimensionamento numerati 0-7.Ogni quadratino di ridimensionamento è rappresentato da un bit nella maschera; il valore di tale bit è 2^n, dove n è il numero del quadratino di ridimensionamento.I bit 0-3 corrispondono ai quadratini di ridimensionamento presenti negli angoli, inizianti inizio in senso orario spostamento a sinistra.I bit 4-7 corrispondono ai quadratini di ridimensionamento laterali che iniziano allo spostamento in senso orario.L'illustrazione seguente mostra i quadratini di ridimensionamento di un rettangolo e i rispettivi numeri e valori corrispondenti del quadratino di ridimensionamento:

Numeri dei quadratini di ridimensionamento

L'implementazione predefinita GetHandleMask restituisce la maschera di bit in modo che i quadratini di ridimensionamento vengano visualizzati.Se il singolo bit è attivata, il quadratino di ridimensionamento corrispondente verrà creato.

Eseguire l'override della funzione membro per nascondere o visualizzare i quadratini di ridimensionamento visualizzati.

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe di CRectTracker

Grafico della gerarchia

CRectTracker::AdjustRect