CwGetFirstProperty

Sintassi:

sPropName = CwGetFirstProperty(hObject)

        sPropName       (stringa) Nome della prima proprieta`

        hObject         (handle) Handle di un oggetto. Puo` essere un tool, una 
                        regione, un effetto, un gruppo o un oggetto
                        definito dall'applicazione

Descrizione:

Questa funzione ritorna il nome della prima proprietà del primo oggetto. Chiamate successive a CwGetNextProperty ritorneranno le altre proprietà dell'oggetto, in sequenza. In questo modo è possibile elencare tutte le proprietà disponibili a un oggetto.

Ogni nome ritornato corrisponde a una singola proprietà. In tal modo, se una proprietà ha molti elementi, ognuno di essi (con la proprietà associata) viene 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 tutte le proprieta` di un oggetto, le immagazzina in una stringa e 
    ritorna la stringa. */

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