void ReadFiles( int argc , char *argv[] ) { char sfile[80]; char *s; while( OpArgc < argc ) { s=strcpy(sfile,argv[OpArgc++]); /* s=strcat(s,".grd"); */ ReadStandard(s,HNN,HEL,HLI,CM); } }
void Control::ReadRC(RCFile &rcFile, bool extended) { switch (rcFile.GetTokenId()) { case Lexer::AUTO3STATE: ReadStandard(rcFile, Button, BS_AUTO3STATE | WS_TABSTOP, extended, 1); break; case Lexer::AUTOCHECKBOX: ReadStandard(rcFile, Button, BS_AUTOCHECKBOX | WS_TABSTOP, extended, 1); break; case Lexer::AUTORADIOBUTTON: ReadStandard(rcFile, Button, BS_AUTORADIOBUTTON, extended, 1); break; case Lexer::CHECKBOX: ReadStandard(rcFile, Button, BS_CHECKBOX | WS_TABSTOP, extended, 1); break; case Lexer::COMBOBOX: ReadStandard(rcFile, Combobox, 0, extended, 0); if (!(style &3)) style |= CBS_SIMPLE; break; case Lexer::CTEXT: ReadStandard(rcFile, Static, SS_CENTER | WS_GROUP, extended, 1); break; case Lexer::DEFPUSHBUTTON: ReadStandard(rcFile, Button, BS_DEFPUSHBUTTON | WS_TABSTOP, extended, 1); break; case Lexer::EDITTEXT: ReadStandard(rcFile, Edit, ES_LEFT | WS_BORDER | WS_TABSTOP, extended, 0); break; case Lexer::GROUPBOX: ReadStandard(rcFile, Button, BS_GROUPBOX, extended, 1); break; case Lexer::ICON: ReadStandard(rcFile, Static, SS_ICON, extended, 1); break; case Lexer::LISTBOX: ReadStandard(rcFile, Listbox, LBS_NOTIFY | WS_BORDER, extended, 0); break; case Lexer::LTEXT: ReadStandard(rcFile, Static, SS_LEFT | WS_GROUP, extended, 1); break; case Lexer::PUSHBUTTON: ReadStandard(rcFile, Button, BS_PUSHBUTTON | WS_TABSTOP, extended, 1); break; case Lexer::RADIOBUTTON: ReadStandard(rcFile, Button, BS_RADIOBUTTON, extended, 1); break; case Lexer::RTEXT: ReadStandard(rcFile, Static, SS_RIGHT | WS_GROUP, extended, 1); break; case Lexer::SCROLLBAR: ReadStandard(rcFile, Scrollbar, SBS_HORZ, extended, 0); break; case Lexer::STATE3: ReadStandard(rcFile, Button, BS_3STATE | WS_TABSTOP, extended, 1); break; case Lexer::CONTROL: ReadGeneric(rcFile, extended); break; default: // shouldn't get here break; } rcFile.NeedEol(); }