ВУЗ:
Составители:
Рубрика:
40
case‘q’: event.command = cmQuit;
break;
}
//выделить второй параметр, перевести его в тип int и присвоить
полю A
};
else event.what= evNothing
};
int TMyApp::Execute()
{do{endState=0;
GetEvent(event); //получить событие
HandleEvent(event); //обработать событие
if(event.what!=evNothing) //событие осталось не обработано
while(!Valid());
return endState;
}
void TInt::HandleEvent(TEvent& event)
{
if( event.what == evMessage)
{
switch( event.message.command )
{
case cmAdd:AddY(event.A);
СlearEvent( event );
break;
…
case cmQuit:EndExec();
СlearEvent( event );
break;
};
};
}
int TInt::Valid();
{ if (EndState == 0) return 0;
else return 1;
}
void TInt::ClearEvent(TEvent& event)
40 case‘q’: event.command = cmQuit; break; } //выделить второй параметр, перевести его в тип int и присвоить полю A }; else event.what= evNothing }; int TMyApp::Execute() {do{endState=0; GetEvent(event); //получить событие HandleEvent(event); //обработать событие if(event.what!=evNothing) //событие осталось не обработано while(!Valid()); return endState; } void TInt::HandleEvent(TEvent& event) { if( event.what == evMessage) { switch( event.message.command ) { case cmAdd:AddY(event.A); СlearEvent( event ); break; … case cmQuit:EndExec(); СlearEvent( event ); break; }; }; } int TInt::Valid(); { if (EndState == 0) return 0; else return 1; } void TInt::ClearEvent(TEvent& event)
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »