home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Pier Shareware 6
/
The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso
/
035
/
kwclass.zip
/
KENTHDR.CPP
< prev
next >
Wrap
C/C++ Source or Header
|
1994-04-18
|
888b
|
37 lines
#define INCL_PM
#include <os2.h>
#include <kenthdr.hpp>
#include <ievent.hpp>
#include <ictlevt.hpp>
Boolean KEntryHandler::dispatchHandlerEvent(IEvent& event)
{
Boolean filtered = false;
if (event.eventId() == WM_CONTROL)
{ // Control event
IControlEvent ctlEvent(event);
unsigned long ulMsg = ctlEvent.parameter1().number2();
switch(ulMsg)
{
case EN_MEMERROR:
filtered = memError(ctlEvent);
break;
case EN_SCROLL:
filtered = scroll(ctlEvent);
break;
case EN_OVERFLOW:
filtered = overflow(ctlEvent);
break;
default:
filtered = false;
break;
}
if (filtered)
event.setResult(ctlEvent.result());
}
return filtered;
}