Una stringa impostazioni WPS Š una sequenza di coppie parolachiave=valore,
ognuna separata dall'altra da un punto e virgola. E' la classe
dell'oggetto a determinare quali stringhe si possono applicare e quali no.
Per esempio, la stringa seguente permette di modificare le due icone che rappresentano la cartella aperta e chiusa:
ICONFILE=C:\closed.ico;ICONNFILE=1,C:\open.ico;
Dato che le classi WPS sono organizzate secondo un albero gerarchico e le loro propriet… sono
ereditate dall'una all'altra, un oggetto Š in grado di interpretare le stringhe impostazioni non sono della
sua classe di appartenenza, ma anche delle classi superiori. Per esempio, una
cartella interpreta correttamente
non solo le parole chiave previste per WPFolder, ma anche quelle pi— generiche per
la classe WPObject (queste ultime, in effetti, sono comprese da qualunque oggetto).
Ci sono un'infinit… di stringhe impostazioni oggetto differenti per le varie classi WPS. Per maggior informazioni si vedano le voci seguenti:
SysSetObjectData o,
se si sta creando un nuovo oggetto, quella
SysCreateObject.
WinSetObjectData e
WinCreateObject*.
WPObject::wpSetup*,
che Š superato da numerose sottoclassi ed inplementa l'effettivo sistema di analisi
delle stringhe impostazioni nella WPS.
Il che significa che, per poter recuperare nuovamente la stringa impostazioni
da visualizzare nella pagina "Icona" del blocco appunti impostazioni di un dato oggetto, &xwp;
deve analizzare le propriet… immagazzinate nei dati binari dell'oggetto e cercare di interpretarle al meglio,
inventandosi una stringa impostazioni che le riproduca il pi— fedelmente possibile.
Alcuni dei dati degli oggetti sono per• non documentati, e, finch‚ non si trova una maniera
di scovare cosa significano quei dati binari, &xwp; non sar… in grado di creare la
stringa impostazioni relativa.