Дістемелік кешен



бет76/112
Дата22.12.2021
өлшемі0,85 Mb.
#127596
түріПрограмма
1   ...   72   73   74   75   76   77   78   79   ...   112
Байланысты:
ооп лекция

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;

};


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   112




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет