= FORM_INIT = Initializes a display form. {{{ void FORM_INIT(formName name, EVENT_FNC eventShow, EVENT_FNC eventProcess, EVENT_FNC eventHide, EVENT_FNC eventDone, int nFlag); }}} == Parameters == * formName - name of the form. * eventShow - event function that is called to display additional items such as titles. * eventProcess - event function that is called every few milliseconds to do any application processing desired * eventHide - event function that is called when the form is hidden * eventDone - event function that is called when the form is exiting * nFlag - form flags == Return Value == This function oes not return any value == Remarks == == Examples == {{{ void IDScreen(void) { string strID1; string strID2; FORM_INIT(ID, EventIDShow, NULL, NULL, NULL, nFormFlgShowHelp); FORM_ADD_INPUT(ID, ID1, 0, 50, "ID 1: ", 10, 0, 0, NULL, strID1, 0, NULL, "Enter the ID 1"); FORM_ADD_INPUT(ID, ID2, 0, 80, "ID 2: ", 10, 0, 0, NULL, strID2, 0, NULL, "Enter the ID 2"); FORM_SHOW(ID); FORM_RUN(ID); FORM_HIDE(ID); // strID1 and strID2 now contain the entered data } EVENT(IDShow) { ClearLCD(); DisplayText(0, 0, "ID Input Screen"); return 0; } }}} == See Also == * [http://tech.825spectrum.com/trac/wiki/Docs/Prog/Manual/ApplicationLibraries/lib825ev/Form/FORM_ADD_INPUT FORM_ADD_INPUT] * [http://tech.825spectrum.com/trac/wiki/Docs/Prog/Manual/ApplicationLibraries/lib825ev/Form/FORM_HIDE FORM_HIDE] * [http://tech.825spectrum.com/trac/wiki/Docs/Prog/Manual/ApplicationLibraries/lib825ev/Form/FORM_SHOW FORM_SHOW] * [http://tech.825spectrum.com/trac/wiki/Docs/Prog/Manual/ApplicationLibraries/lib825ev/Form/FORM_RUN FORM_RUN]