示例#1
0
void CaptureNumber()
{
    while (!key[KEY_ESC])
    {
        Letteri= readkey();
        if(key[KEY_ENTER])
            break;
        if(key[KEY_ESC])
            exit(0);
        if(key[KEY_LEFT])
            CaptureName();
        if(key[KEY_BACKSPACE])
        {
            Letteri=NULL;
            uremove(Number,-1);
        }
        Letterj= Letteri;
        strcat(Number, &Letterj);
        textprintf_ex(screen, font, 770, 190, 0, WHITE, "%s  ", Number);
    }
    ControlType();
}
// ---------------------------------------------------------------------------
// CFepUiLayoutRootCtrl::CFepUiLayoutRootCtrl
// Constructor
// ---------------------------------------------------------------------------
//
CFepUiLayoutRootCtrl::CFepUiLayoutRootCtrl(CFepUiLayout* aUiLayout):
                            CControlGroup(aUiLayout,KRootControlId)
    {    
    SetControlType(ECtrlWndBasedCtrl|ControlType());
    SetMaskBkCol(KTransparentColor);
    }