CwMoveObjectInFrontOfObject

Sintassi:

call CwMoveObjectInFrontOfObject hObj1, hObj2

        hObj1           (handle) Handle del primo oggetto

        hObj2           (handle) Handle del secondo oggetto

Descrizione:

Questa procedura sposta il primo oggetto (riferito da "hObj1") davanti al secondo oggetto (riferito da "hObj2"). Ricordiamo che per un oggetto, essere di fronte a un altro non implica che i due debbano sovrapporsi.

Esempio:

w1 = CwCreateEffect("Rectangle", "Color Fade")
call CwSetPosition w1, 5.5, 4.25, 1, 4, 0, 0

w2 = CwCreateEffect("Rectangle", "Solid Color")
call CwSetPosition w2, 5.5, 4.25, 4, 1, 0, 0

say 'Spostamento ...'
call CwMoveObjectBehindObject w2, w1

say 'Spostamento ...'
call CwMoveObjectInFrontOfObject w2, w1

Note:

Questa procedura interferirà con le funzioni di ricerca di oggetti CwFindFirstObject, CwFindLastObject, CwFindNextObject, CwFindPreviousObject, CwFindDeeperObject e CwFindShallowerObject. Spostare un oggetto mentre gli oggetti stessi vengono elencati tramite CwGet{First,Next}Object porterà a risultati impredicibili. Nel caso delle funzioni CwFind, l'ordine di ricerca è garantito e basato sull'oggetto precedentemente fornito, per cui è possibile prevedere se queste funzioni si comporteranno come ci si aspetta o meno.

Funzioni per NOME

Indice

Funzioni per SCOPO