handle = CwGetLastObject(hSet)
handle (handle) Handle a un oggetto
hSet (handle) Handle a una vista o a un gruppo
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.
/* 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 |