Automatic generation produced by ISE Eiffel
class WEL_MOUSE_MESSAGE General cluster: wel description: "Information about messages Wm_mousemove, Wm_lbuttondown, Wm_mbuttondown, Wm_rbuttondown, Wm_lbuttonup, Wm_mbuttonup, Wm_rbuttonup, Wm_lbuttondblclk, Wm_mbuttondblclk, Wm_rbuttondblclk. Theses message are sent when the user clicks on the mouse." create: make Ancestors WEL_BIT_OPERATIONS WEL_MESSAGE_INFORMATION WEL_MK_CONSTANTS Queries clear_flag (flags, mask: INTEGER_32): INTEGER_32 control_down: BOOLEAN cwin_hi_word (value: POINTER): INTEGER_32 cwin_lo_word (value: POINTER): INTEGER_32 cwin_make_long (low, high: INTEGER_32): POINTER cwin_make_lparam (low, high: INTEGER_32): POINTER flag_set (flags, mask: INTEGER_32): BOOLEAN keys: INTEGER_32 l_param: POINTER left_button_down: BOOLEAN message: INTEGER_32 middle_button_down: BOOLEAN Mk_control: INTEGER_32 Mk_lbutton: INTEGER_32 Mk_mbutton: INTEGER_32 Mk_rbutton: INTEGER_32 Mk_shift: INTEGER_32 right_button_down: BOOLEAN set_flag (flags, mask: INTEGER_32): INTEGER_32 shift_down: BOOLEAN to_lparam (i: INTEGER_32): POINTER to_lresult (i: INTEGER_32): POINTER to_wparam (i: INTEGER_32): POINTER w_param: POINTER window: WEL_WINDOW x: INTEGER_32 y: INTEGER_32 Commands make (a_window: WEL_WINDOW; a_message: INTEGER_32; a_w_param, a_l_param: POINTER) -- Generated by Eiffel Studio --
For more details: eiffel.org