typedef struct {
struct OBJ *lpObj;
// BOOL bOptionFilter; // T/F se si vuole l'icona con le opzioni cliccabile
EN_ZISTYPE iLayOut; // 0=Niente, 1=Lente con freccia opzioni , 2=Lente a sinistra senza opzioni
BOOL bEventFocus;
BOOL bLens; // T/F se c' la lente
RECT srLens; // Area occupata dalla lente
BOOL bTextEditEnable; // T/F se possibile editare il testo
DWORD cBackground; // Default
BOOL bLightFocus; // T/F Se si vuole il campo "illuminato" quando in focus (TRUE default)
SINT iRoundCorner; // Valore della curva dell'angolo (0=Niente, 10 default)
SINT iShadow; // 0=no, 1=Obmbra interna
BOOL bFocus; // T/F se sono in fase di input (input focus)
RECT sRectInput; // Rettangolo del campo di input (rettangolo
SIZE sSizeInput; // Dimensioni del campo di input
RECT sRectClean; // Rettangolo dell'icone di clean
BYTE * pEmptyMessage; // Messaggio quando il campo vuoto
SINT iTypeInput; // ALFA/NUME/DATA
SINT iFontHeight; // 0= Altezza automatica proporzionale all'oggetto
SINT iFontHeightReal; // Font calcolato
HWND hwndInput;
HFONT hFont;
SINT iInputSize; // Default = 1024
BOOL bNotifyEveryKey; // T/F se deve uscire ad ogni pressione di tasto (default FALSE)
BYTE *pInputValue; // Valore del campo di input (pu essere NULL)
WCHAR *pwInputValue; // Valore del campo di input in unicode
BOOL bButtonClean; // T/F se presente il button clean (Uso Interno non toccare)
SINT iPaddingX; // (riservato) Padding orizzontale
} EH_ISEARCH;