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:
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