#include <mt_wndm.h>
Data Fields | |
long | timer |
time idle (in msec) between two MU_TIMER events. | |
int | bclick |
Number of click wished (1, 2 or 3) in MU_BUTTON event. | |
int | bmask |
Mouse buttons to wait for in MU_BUTTON event. | |
int | bstate |
Button state to wait for in MU_BUTTON event. | |
int | m1_flag |
type of mouse motion in MU_M1 event. | |
int | m1_x |
int | m1_y |
int | m1_w |
int | m1_h |
coordinate of rectangle for MU_M1 event | |
int | m2_flag |
type of mouse motion in MU_M2 event. | |
int | m2_x |
int | m2_y |
int | m2_w |
int | m2_h |
coordinate of rectangle for MU_M2 event | |
INT16 | mx |
INT16 | my |
After an event, contain mouse position at screen. | |
INT16 | mbut |
After an event, contains button state. | |
INT16 | mkstate |
After a MU_BUTTON event, contains keyboard shift state. | |
INT16 | keybd |
After a MU_KEYBD event, contains code of key hited. | |
INT16 | nb_click |
After a MU_BUTTON event, contains the number of clicks occured. |
Instead of giving a complexe parameters to EvntWindom(), as it is done with the AES function evnt_multi(), we have grouped these parameters in a structure variable, then we redefine only needed parameters or use the default/current values.
int EVNTvar::bclick |
Number of click wished (1, 2 or 3) in MU_BUTTON event.
int EVNTvar::bmask |
Mouse buttons to wait for in MU_BUTTON event.
int EVNTvar::bstate |
Button state to wait for in MU_BUTTON event.
INT16 EVNTvar::keybd |
After a MU_KEYBD event, contains code of key hited.
int EVNTvar::m1_flag |
type of mouse motion in MU_M1 event.
int EVNTvar::m1_h |
coordinate of rectangle for MU_M1 event
int EVNTvar::m1_w |
int EVNTvar::m1_x |
int EVNTvar::m1_y |
int EVNTvar::m2_flag |
type of mouse motion in MU_M2 event.
int EVNTvar::m2_h |
coordinate of rectangle for MU_M2 event
int EVNTvar::m2_w |
int EVNTvar::m2_x |
int EVNTvar::m2_y |
INT16 EVNTvar::mbut |
After an event, contains button state.
Same value than bstate.
INT16 EVNTvar::mkstate |
After a MU_BUTTON event, contains keyboard shift state.
INT16 EVNTvar::mx |
INT16 EVNTvar::my |
After an event, contain mouse position at screen.
INT16 EVNTvar::nb_click |
After a MU_BUTTON event, contains the number of clicks occured.
long EVNTvar::timer |
time idle (in msec) between two MU_TIMER events.