ehz:Form

7.2.5
E' un componente ehz che permette di sviluppare un form dinamico di richiesta informazioni.
Il comportamento è simile a quello di un form html, ma i vari campi vengono generati una finestra in codice nativo.
Passo 1: // Includere header
#include "/easyhand/inc/ehzForm.h" 

Passo 2: // Includere il file /easyhand/ehtool/ehz/ehzForm.c

Passo 3: // Creare un puntatore all'interfaccia:
EHZ_FORM *psF;

Passo 4: // Associare la funzione ad una O_ZONAP
  {O_ZONAP ,"F"      ,OFF,ON ,  5,  5,368,503,"","",ehzForm}, // L'oggetto

Passo 5: // Richiedo l'entry point dell'interfaccia
psF=sEditing.psForm=obj_message("F",WS_INF,0,NULL); 

Passo 6: // Programmazione dei campi del form
	psF->Reset(psF); 
	psF->pszTitleWidth="100";

	psF->Add(psF,FLD_TEXT,"NOME","Nome",NULL,"font:bold 16px Arial; maxchar:80");
	psF->Add(psF,FLD_TEXT,"IP","Indirizzo IP",NULL,"font:bold 16px Arial; maxchar:80");
	psF->Add(psF,FLD_SELECT,"TMOD","Modello",NULL,NULL); 
	psF->SetOptions(psF,"TMOD",arModel);

	psF->Add(psF,FLD_SELECT,"CODIMP","Confezionatrice",NULL,NULL);
	psF->Add(psF,FLD_NUMBER,"QTA","Quantità","Pezz.Prod.","format:4.4; afterWidth:60"); 
	psF->SetFunction(psF,"CODIMP",lstImpConf);
	psF->Show(psF);


L'interfaccia espone diverse funzioni/metodi.
See also:
Easyhand C/C++: ehz:Form | Last modified: 07/07/2011 16.22.51 Europe/Rome | #1.1150
P.. 1155
Easyhand C/C++
Una mano alle tue idee.
|
Privacy Policy