CwMoveObjectToBack

Sintassi:

call CwMoveObjectToBack hObject

        hObject         (handle) Handle di un oggetto

Descrizione:

Questa procedura sposta l'oggetto riferito da "hObject" verso il fondo (dietro tutti gli oggetti presenti nella vista corrente.)

Esempio:

/* Ordina tutti gli oggetti per ampiezza (il piu` ampio in fondo) usando un algoritmo
   di inserimento modificato. */
vh = CwGetCurrentView()
num = CwGetObjectCount()
do nsorted = 0 to num - 1

        obj.1 = CwFindPreviousObject(0)
        do i = 2 to num
                ndx = i - 1
                obj.i = CwFindPreviousObject(obj.ndx)
                end

        smallest=1000000000000000000000000
        do i=nsorted + 1 to num

                w1 = CwGetProperty(obj.i, "Position:width")
                if w1 < smallest then do
                        smallest = w1
                        smallestobj = i
                        end
                end
        call CwMoveObjectToBack obj.smallestobj
        call CwWaitOnRender vh
        end

Note:

Questa procedura interferisce con le funzioni di ricerca di oggetti CwFindFirstObject, CwFindLastObject, CwFindNextObject, CwFindPreviousObject, CwFindDeeperObject e CwFindShallowerObject.
Spostare un oggetto mentre si elencano gli oggetti con CwGet{First,Next}Object porterà a risultati impredicibili. Nel caso delle funzioni CwFind, l'ordine di ricerca è garantito e basato sugli oggetti precedentemente forniti, per cui ` possibile prevedere se le funzioni si comporteranno come ci si aspetta o meno. Ciononostante ci si deve aspettare un po' di confusione.

Funzioni per NOME

Indice

Funzioni per SCOPO