Enumeratore di messaggi usati dagli oggetti di un form.
typedef enum {
WS_INF= 0, // Richiede informazioni sulla lista
WS_BUF= 1, // Richiede il buffer (lista campi)
WS_OFF= 2, // Setta l'offset
WS_SEL= 3, // Setta la selezione del campo
WS_PTREC= 4, // Ritorna il puntatore al record del campo selezionato
WS_ISEL= 103, // Come sopra usati in obj_listset
WS_IPTREC= 104, // Come sopra usato in obj_listget
WS_FIND= 5, // Ricerca una chiave
WS_FINDKEY= 15, // Ricerca una tasto premuto
WS_REFON= 6, // Setta il refresh a ON
WS_REFOFF= 7, // Setta il refresh a OFF
WS_DISPLAY= 8, // Chiamata con il tipo scroll a display
WS_DBSEEK= 9, // Spostamento in + e -
WS_DBPERC= 10, // Spostamento in percentuale
WS_FIRST= 11, // Chiede il primo record alla funzione Ext
WS_LAST= 13, // Comando di fare (qualcosa) (New 98)
WS_FILTER= 12, // Controlla che sia un record valido
WS_SETFILTER= 14, // Setta il numero di filtro scelto
WS_SETFLAG= 16, // Ricerca una tasto premuto
WS_REALGET= 18, // Legge il puntatore REALE (solo ADB)
WS_REALSET= 19, // Setta il puntatore REALE (solo ADB)
WS_OPEN= 20,
WS_CLOSE= 21,
WS_LOAD= 30,
WS_CHANGE= 31,
WS_HDB= 32,
WS_IDX= 33,
WS_EXTDSP= 34,
WS_EXTREC= 35,
WS_EXTNOTIFY= 40, // era WS_EXTFUNZ: cambiato (2012) per controllare il protototipo della funzione associata
WS_GET= 41, // GET - Legge (2010)
WS_ICONE= 52, // Richiesta di icone collegata
WS_DRAG= 100, // Comando di DRAG (new 98) Prendo oggetto
WS_DROP= 101, // Comando di DROP (new 98) Rilascio oggetto
WS_DROPFOCUS= 102, // Comando di DROP (new 98) Focus su oggetto con click premuto
WS_DROPBLUR= 103, // Comando di DROPBLUR (2008) perdita del BLUR
WS_EVENT= 199, // Evento (new 2008)
WS_KEYPRESS= 200, // Ricerca una tasto premuto
WS_ADD= 201, // Aggiungi Elemento
WS_DEL= 202, // Cancella Elemento
WS_UPDATE= 203, // Update Elemento
WS_INSERT= 204, // Inserisci un Elemento
WS_SEND= 205, // Invia (2010)
WS_COUNT= 210, // Ritorna il numero di elementi (New 98)
WS_LINK= 211, // Ricerca un collegamento (New 98)
WS_DO= 212, // Comando di fare (qualcosa) (New 98)
WS_PROCESS= 215, // Comando di fare (qualcosa) (New 98)
WS_DOLIST= 216, // Crea la lista di puntatori (New 99)
WS_ADBFILTER= 217, // Chiede di usare l'adbfilter (New 99)
WS_FINDLAST= 218, // Cerca l'ultimo (New 99)
WS_CLONE= 219, // Chiede una clonazione (New 99)
WS_LINEVIEW= 220, // Cambiamento di grandezza in visione (New99) Display dinamico
WS_LINEEDIT= 221, // Cambiamento di grandezza in visione (New99) Display dinamico
WS_SETTITLE= 222, // Abilitazione/Disabilitazione dei titoli fields scroll (New99)
WS_SETHRDW= 223, // Redraw orizzontale in caso di variazione <--> scroll (New99)
WS_START= 300, // Inizializza il driver (new2000)
WS_CHECK= 301, // Controllo (new2002)
WS_LOCK= 302, // Controlla il blocco del driver
WS_RELOAD= 303, // Chiedi un reload dei dati (new 2003)
WS_READY= 304, // New 2009 (verifica se l'oggetto è pronto)
WS_PRINT= 400, // Richiesta di stampa (new 2005)
WS_CREATE= 410, // Richiesta di creazione (Inviata Una tantum all'apertura dell oggetto) viceversa WS_KILL in chiusura
WS_DESTROY= 411, // Comunico la fine uso driver (New 99) WS_KILL
WS_MOVE= 413, // L'oggetto Ë in posizione differente
WS_SIZE= 415, // L'oggetto ha dimensioni differenti
WS_SET_TEXT, // Cambio di un testo su un oggetto (2010)
WS_SET_FONT, // Cambio del font (2010)
// New 2008 usato negli scroll testuali
WS_CODENAME= 501, // Nome del campo che si usa come codice di ricerca (Es. CODICE)
WS_SET_ROWFOCUS= 502, // Valore del codice attualmente in uso
WS_GET_ROWFOCUS= 503, // Chiede se la riga è selezionata
WS_SET_ROWSELECTED= 504, // Valore del codice attualmente in uso
WS_GET_ROWSELECTED= 505 // Chiede se la riga è selezionata
WS_GET_SELECTED // Ritorna una struttura S_RET con i valore selezionato
} EN_MESSAGE; // <-- What Standard Message