Creazione di un pop-up menu
Sintassi
EH_MENU *ehMenuCreate(void)
Valori di ritorno
Ritorna una struttura EH_MENU che può essere usata per costruire un menu dinamico.
BYTE *pChoose;
EH_MENU *psMenu;
INT a;
psMenu=ehMenuCreate();
ehMenuAdd(psMenu,EHM_ITEM,"Filtro di selezione",FALSE,"",NULL,0,0,NULL);
ehMenuAdd(psMenu,EHM_UNCHECK,"Tutti",TRUE,"ALL",NULL,0,0,NULL);
for (a=0;_sEditing.arTipo[a];a++) {
EH_ARF arf;
arf=ARFSplit(_sEditing.arTipo[a],"\t");
ehMenuAdd(psMenu,EHM_UNCHECK,arf[0],TRUE,arf[1],NULL,0,0,NULL);
ehFree(arf);
}
ehMenuSetType(psMenu->arsItem,_sEditing.szTipoFilter,EHM_CHECK);
pChoose=ehMenu(psMenu->arsItem,"",NULL,NULL);
if (*pChoose)
{
}
ehMenuDestroy(psMenu);