Introduzione

Si tratta di una libreria per realizzare un dialog box tipo 'property sheet' con i tasti OK e Cancel. E' possibile:

  • Aggiungere edit box (numerici e stringa), combobox e pulsanti.
  • Definire funzioni in risposta agli eventi generati dai controlli.

E' possibile dare ad una cella un nome per identificarla successivamente (definizione zona). L'accesso alle celle durante l'esecuzione delle callback avviene tramite i nomi di zona. Viene definita un'unica funzione globale che lancia il dialogo e resta in attesa della chiusura (dialogo modale). Una volta che l'utente ha premuto OK la funzione termina ritornando una tabella. La tabella in uscita ha un elemento out che contiene una sottolista con i valori immessi dall'utente, con il seguente formato:

LuaGridDlg(): Tabella di Ritorno

Tipo di Controllo

Valore

Input numerico

Valore (float).

Input stringa

Valore.

Combo Box

Valore XDATA selezionato (vedi funzioni combobox.