Программирование на С++. Рейзлин В.И. - 38 стр.

UptoLike

Составители: 

40
cin>>s; code = s[1];
if(Test(char code,char*OpInt) // Функции Test проверяет, входит ли
символ // code в строку OpInt
{event.what = evMessage;
swith(code)
{case ‘+’: event.command=cmAdd;
break;
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;
};