Classe di CRectTracker
Consente un elemento da visualizzare, spostare e ridimensionare di ADAM diversi.
class CRectTracker
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CRectTracker. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamato quando il rettangolo viene ridimensionato. |
|
Esegue il rendering del rettangolo. |
|
Chiamato quando disegnare il bordo di un oggetto CRectTracker. |
|
Chiamato per ottenere la maschera dei quadratini di ridimensionamento di un elemento CRectTracker. |
|
Restituisce larghezza e altezza del rettangolo, inclusi i quadratini di ridimensionamento. |
|
Restituisce la posizione corrente del cursore correlato all'oggetto CRectTracker. |
|
Normalizza un codice dell'hit test. |
|
Chiamato quando il rettangolo è stato ridimensionato o stato spostato. |
|
Imposta il cursore, come la posizione del rettangolo. |
|
Consente di modificare il rettangolo. |
|
Consente al consumer "a" gomma- banda la selezione. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Determina la dimensione dei quadratini di ridimensionamento. |
|
Stili correnti di tracker. |
|
Posizione corrente (in pixel) del rettangolo. |
|
Determina la larghezza e l'altezza minima del rettangolo. |
Note
CRectTracker non dispone di una classe base.
Sebbene la classe CRectTracker è progettata per consentire all'utente di interagire con gli elementi OLE tramite un'interfaccia grafica, il relativo utilizzo non è limitato alle applicazioni OLE- abilitate.Può essere utilizzato in qualsiasi punto tale interfaccia utente è obbligatorio.
i bordi diCRectTracker possono essere linee continue o tratteggiate.L'elemento può essere attribuito un bordo tratteggiato o essere sovrapposte di modello tratteggiato per indicare i diversi stati dell'elemento.È possibile inserire otto quadratini di ridimensionamento sul bordo interno o esterno dell'elemento.(Per una spiegazione dei quadratini di ridimensionamento, vedere GetHandleMask). Infine, CRectTracker consente di modificare l'orientamento di un elemento durante il ridimensionamento.
Per utilizzare CRectTracker, costruire un oggetto CRectTracker e specificare i quali stati di visualizzazione vengono inizializzati.È quindi possibile utilizzare questa interfaccia per fornire all'utente feedback visivo sullo stato corrente dell'elemento OLE associato all'oggetto CRectTracker.
Per ulteriori informazioni su l CRectTracker, vedere l'articolo tracker.
Gerarchia di ereditarietà
CRectTracker
Requisiti
Header: afxext.h