CwGetNextProperty

Sintassi:

sPropName = CwGetNextProperty()

        sPropName       (stringa) Nome della proprieta` successiva

Descrizione:

Questa funzione ritorna il nome della prossima proprietà dell'oggetto specificato in una chiamata a GetFirstProperty e dopo l'ultima chiamata a CwGetNextProperty. Chiamate successive a CwGetNextProperty ritorneranno il resto delle proprietà dell'oggetto in sequenza. In questo modo è possibile elencare tutte le proprietà disponibili a un oggetto. Se i nomi di tutte le proprietà sono già stati ritornati, verrà tornata una stringa vuota.

Ogni nome di proprietà ritornato è una singola proprietà. In questo modo, se una proprietà ha molti elementi, ogni elemento (con la proprietà cui è) associato) verrà ritornato al suo turno. Per esempio, se un oggetto ha la proprietà "Position" con elementi "Width" e "Height", le chiamate a CwGetNextProperty ritorneranno "Position:Width" e "Position:Height".

Esempio:

/* Elenca le proprieta` di un oggetto, le immagazzina in una stringa e la ritorna. */

getprops:procedure
arg handle

cr = x2c('0A')

p = CwGetFirstProperty(handle)
property=''
do while p \= ''
        property = property||"  '" || p || "' = '"|| ,
                CwGetProperty(handle,p)||"'" '('|| ,
                CwGetPropertyType(handle,p) || ')' || cr
        p = CwGetNextProperty()
        end
return property


Funzioni per NOME

Indice

Funzioni per SCOPO