CwGetSelectionRectangle

Sintassi:

flag = CwGetSelectionRectangle stem

        ("stem" e`; il nome di una variabile stem in cui sono salvati i risultati.
         Questa variabile contiene 4 campi.)

        flag            (booleano) Vale 1 se esiste un rettangolo di selezione da
                        prendere, 0 altrimenti.

        stem.X          (numerico) Coordinata orizzontale dell'angolo superiore sinistro
                        del rettangolo di selezione.

        stem.Y          (numerico) Coordinata verticale dell'angolo superiore sinistro
                        del rettangolo di selezione.

        stem.Width      (numerico) Ampiezza del rettangolo di selezione.

        stem.Height     (numerico) Altezza del rettangolo di selezione.

Descrizione:

Il rettangolo di selezione è quello creato normalmente cliccando e trascinando il mouse su una visuale (vista). È usato per selezionare gli oggetti, definirne le dimensioni iniziali o definire un gruppo di oggetti. Può essere impostato tramite l'interfaccia utente oppure chiamando CwSetSelectionRectangle.

La funzione CwGetSelectionRectangle recupera il corrente rettangolo di selezione se questo esiste, in caso contrario ritorna un valore 'false' (0) e le dimensioni ritornate non hanno valore. In caso contrario il valore di ritorno del flag è 1 (true).

Il punto stem.X, stem.Y è attualmente la posizione del centro del rettangolo nelle unità correnti. Stem.Width e stem.Height sono l'ampiezza e l'altezza del rettangolo di selezione rispettivamente, anch'essi nelle unità correnti. L'unità di misura corrente è immagazzinata nella proprietà "Unit" dell'oggetto definito dall'applicazione "Output Settings".

Esempio:

/* Ingrandisce l'immagine del rettangolo di selezione. */
call CwGetSelectionRectangle rect
call CwSetViewZoom rect.x, rect.y, rect.width, rect.height


Funzioni per NOME

Indice

Funzioni per SCOPO