1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
#ifndef _APPS_EXE_INPUT_H_INCLUDED
#define _APPS_EXE_INPUT_H_INCLUDED
#ifdef INCL_APPS_EXE_INPUT_EXCLUSIVE
#define DECLEXT
#else
#define DECLEXT extern
#endif
#define APPS_EXE_INPUT_SHIFT 3
#define APPS_EXE_INPUT_CTRL 4
#define APPS_EXE_INPUT_ALT 8
#define APPS_EXE_INPUT_CTRLALT (APPS_EXE_INPUT_CTRL | APPS_EXE_INPUT_ALT)
typedef struct
{
INT LastKey,
LastKey2,
TimeCount;
} tAPPS_EXE_INPUT;
DECLEXT tAPPS_EXE_INPUT
APPS_EXE_INPUT;
void APPS_EXE_INPUT_InputProc(PCHAR StartStr, INT Width, PCHAR TopStr,
PCHAR Discription, BOOL IsPasswInput,
BOOL DoRegInput);
void APPS_EXE_INPUT_Input(PCHAR StartStr, INT Width, PCHAR TopStr,
PCHAR Discription, BOOL IsPasswInput);
INT APPS_EXE_INPUT_GetKey(void);
BOOL APPS_EXE_INPUT_KeyHit(void);
INT APPS_EXE_INPUT_WarningYANCProc(PCHAR TopStr, PCHAR Description1,
PCHAR Description2);
void APPS_EXE_INPUT_EXTERN_Input(PCHAR StartStr, INT Width,
PCHAR TopStr,
PCHAR Discription, BOOL IsPasswInput);
void APPS_EXE_INPUT_EXTERN_InputProcOutputMask(BOOL DoRegInput);
void APPS_EXE_INPUT_EXTERN_InputProcHandleKey(BOOL DoRegInput);
void APPS_EXE_INPUT_EXTERN_InputProcHandleDelete(BOOL DoRegInput,
INT InputLen, INT Width);
BOOL APPS_EXE_INPUT_EXTERN_InputProcInputCondition(BOOL DoRegInput,
INT InputLen);
void APPS_EXE_INPUT_EXTERN_InputProcOutputMaskAtInput(BOOL DoRegInput,
INT InputLen,
INT Width);
INT APPS_EXE_INPUT_EXTERN_WarningYANC(PCHAR TopStr, PCHAR Description1,
PCHAR Description2);
#undef DECLEXT
#endif
|