evNothing – ешнәрсе жасау қажет еместігін білдіретін бос оқиға. what өрісіне evNothing мәні беріледі, егер оқиға қандай да бір объектімен өңделсе.
evMouse – тышқаннан болатын оқиға.
Тышқаннан болатын оқиға мысалы, мынадай құрылымда болуы мүмкін:
struct MouseEventType
{int buttons;
int doubleClick;
TPoint where;
};
Мұнда buttons басулы пернеге көрсетеді.
doubleClick екі рет шерту болғандығын тексереді;
where тышқан координатасын көрсетеді.
evKeyDown – Пернетақтадан болатын оқиға.
Пернетақтадан болатын оқиға мысалы, мынадай құрылымда болуы мүмкін:
struct KeyDownEvent
{union{int keyCode;
union{char charCode;
char scanCode;
};
};
};
evMessage объектіден оқиға-хабарлама.
объектіден (evMessage) оқиға-хабарлама үшін екі параметр беріледі:
command – осы оқиға пайда болғанда орындау қажет команда коды;
infoPtr – оқиғамен брілетін (хабарлама) ақпарат.
struct MessageEvent
{int command;
void infoPtr;
};
Достарыңызбен бөлісу: |