CwFindLastObject

Sintassi:

handle = CwGetLastObject(hSet)

        handle          (handle) Handle a un oggetto

        hSet            (handle) Handle a una vista o a un gruppo

Descrizione:

Questa funzione è usata per elencare gli oggetti presenti in una data vista o gruppo. Essa ritorna l'ultimo oggetto della corrente vista/gruppo. Questo oggetto è quello più in 'avanti' (quello potenzialmente davanti a tutti gli altri).

Un programma può ciclare attraverso tutti gli oggetti nella data vista/gruppo chiamando ripetutamente CwFindNextObject con lo handle ritornato dalla precedente chiamata come argomento. La sequenza di oggetti visitati chiamando in questo modo CwFindNextObject è uguale a quella degli oggetti selezionati usando il tasto page-down sulla tastiera.

L'argomento "hSet" può essere una vista o un gruppo. Se è un gruppo, le chiamate successive a CwFindNextObject o CwFindPreviousObject ritorneranno solo gli oggetti presenti nel gruppo. Se è una vista, i gruppi in essa presenti saranno trattati come singoli oggetti.

Questa funzione si comporta come CwFindFirstObject, tranne per il fatto che l'oggetto ritornato è l'ultimo, non il primo.

Esempio:

/* Questa funzione svolge le operazioni di CwGetObjectCount,
     solo più lentamente. */

objcount:procedure
count = 0
o = CwGetLastObject(CwGetCurrentView())
do while CwIsHandleValid(o)
        count = count + 1
        o = CwGetPreviousObject(o)
        end
return o


Funzioni per NOME

Indice

Funzioni per SCOPO