Automatic generation produced by ISE Eiffel
deferred class WEL_ABSTRACT_DISPATCHER General cluster: wel description: "Receives and dispatch the Windows messages to the Eiffel objects." Ancestors EXCEPTION_MANAGER_FACTORY WEL_DATA_TYPE WEL_DIALOG_MANAGER WEL_EN_CONSTANTS WEL_RESIZING_SUPPORT WEL_WINDOWS_ROUTINES WEL_WM_CONSTANTS Queries 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 dwlp_dlgproc: INTEGER_32 dwlp_msgresult: INTEGER_32 dwlp_user: INTEGER_32 eif_current_object_id: INTEGER_32 eif_id_any_object (an_id: INTEGER_32): detachable ANY eif_is_object_id_of_current (an_id: INTEGER_32): BOOLEAN eif_object_id (an_object: ANY): INTEGER_32 En_change: INTEGER_32 En_errspace: INTEGER_32 En_hscroll: INTEGER_32 En_killfocus: INTEGER_32 En_maxtext: INTEGER_32 En_msgfilter: INTEGER_32 En_requestresize: INTEGER_32 En_setfocus: INTEGER_32 En_update: INTEGER_32 En_vscroll: INTEGER_32 Exception_manager: EXCEPTION_MANAGER foreground_window: detachable WEL_WINDOW Gwl_exstyle: INTEGER_32 Gwl_hinstance: INTEGER_32 Gwl_hwndparent: INTEGER_32 Gwl_id: INTEGER_32 Gwl_style: INTEGER_32 Gwl_userdata: INTEGER_32 Gwl_wndproc: INTEGER_32 Gwlp_hinstance: INTEGER_32 Gwlp_hwndparent: INTEGER_32 Gwlp_id: INTEGER_32 Gwlp_userdata: INTEGER_32 Gwlp_wndproc: INTEGER_32 is_terminal_service: BOOLEAN is_window (hwnd: POINTER): BOOLEAN key_down (virtual_key: INTEGER_32): BOOLEAN key_locked (virtual_key: INTEGER_32): BOOLEAN key_to_string (key_data: INTEGER_32): STRING_32 Mb_abortretryignore: INTEGER_32 Mb_applmodal: INTEGER_32 Mb_default_desktop_only: INTEGER_32 Mb_defbutton1: INTEGER_32 Mb_defbutton2: INTEGER_32 Mb_defbutton3: INTEGER_32 Mb_defmask: INTEGER_32 Mb_help: INTEGER_32 Mb_iconasterisk: INTEGER_32 Mb_iconerror: INTEGER_32 Mb_iconexclamation: INTEGER_32 Mb_iconhand: INTEGER_32 Mb_iconinformation: INTEGER_32 Mb_iconmask: INTEGER_32 Mb_iconquestion: INTEGER_32 Mb_iconstop: INTEGER_32 Mb_iconwarning: INTEGER_32 Mb_nofocus: INTEGER_32 Mb_ok: INTEGER_32 Mb_okcancel: INTEGER_32 Mb_retrycancel: INTEGER_32 Mb_right: INTEGER_32 Mb_rtlreading: INTEGER_32 Mb_setforeground: INTEGER_32 Mb_systemmodal: INTEGER_32 Mb_taskmodal: INTEGER_32 Mb_topmost: INTEGER_32 Mb_typemask: INTEGER_32 Mb_usericon: INTEGER_32 Mb_yesno: INTEGER_32 Mb_yesnocancel: INTEGER_32 resource_string_id (an_id: INTEGER_32): STRING_32 silly_window: WEL_SILLY_WINDOW system_directory: STRING_32 tick_count: INTEGER_32 to_lparam (i: INTEGER_32): POINTER to_lresult (i: INTEGER_32): POINTER to_wparam (i: INTEGER_32): POINTER window_of_item (hwnd: POINTER): detachable WEL_WINDOW windows_directory: STRING_32 Wm_activate: INTEGER_32 Wm_activateapp: INTEGER_32 Wm_afxfirst: INTEGER_32 Wm_afxlast: INTEGER_32 Wm_app: INTEGER_32 Wm_appcommand: INTEGER_32 Wm_askcbformatname: INTEGER_32 Wm_canceljournal: INTEGER_32 Wm_cancelmode: INTEGER_32 Wm_capturechanged: INTEGER_32 Wm_changecbchain: INTEGER_32 Wm_changeuistate: INTEGER_32 Wm_char: INTEGER_32 Wm_chartoitem: INTEGER_32 Wm_childactivate: INTEGER_32 Wm_clear: INTEGER_32 Wm_close: INTEGER_32 Wm_command: INTEGER_32 Wm_commnotify: INTEGER_32 Wm_compacting: INTEGER_32 Wm_compareitem: INTEGER_32 Wm_contextmenu: INTEGER_32 Wm_copy: INTEGER_32 Wm_copydata: INTEGER_32 Wm_create: INTEGER_32 Wm_ctlcolordialog: INTEGER_32 Wm_cut: INTEGER_32 Wm_deadchar: INTEGER_32 Wm_deleteitem: INTEGER_32 Wm_destroy: INTEGER_32 Wm_destroyclipboard: INTEGER_32 Wm_devicechange: INTEGER_32 Wm_devmodechange: INTEGER_32 Wm_displaychange: INTEGER_32 Wm_dpichanged: INTEGER_32 Wm_drawclipboard: INTEGER_32 Wm_drawitem: INTEGER_32 Wm_dropfiles: INTEGER_32 Wm_enable: INTEGER_32 Wm_endsession: INTEGER_32 Wm_enteridle: INTEGER_32 Wm_entermenuloop: INTEGER_32 Wm_entersizemove: INTEGER_32 Wm_erasebkgnd: INTEGER_32 Wm_exitmenuloop: INTEGER_32 Wm_exitsizemove: INTEGER_32 Wm_fontchange: INTEGER_32 Wm_getdlgcode: INTEGER_32 Wm_getfont: INTEGER_32 Wm_gethotkey: INTEGER_32 Wm_geticon: INTEGER_32 Wm_getminmaxinfo: INTEGER_32 Wm_getobject: INTEGER_32 Wm_gettext: INTEGER_32 Wm_gettextlength: INTEGER_32 Wm_handheldfirst: INTEGER_32 Wm_handheldlast: INTEGER_32 Wm_help: INTEGER_32 Wm_hotkey: INTEGER_32 Wm_hscroll: INTEGER_32 Wm_hscrollclipboard: INTEGER_32 Wm_iconerasebkgnd: INTEGER_32 Wm_ime_char: INTEGER_32 Wm_ime_composition: INTEGER_32 Wm_ime_compositionfull: INTEGER_32 Wm_ime_control: INTEGER_32 Wm_ime_endcomposition: INTEGER_32 Wm_ime_keydown: INTEGER_32 wm_ime_keylast: INTEGER_32 Wm_ime_keyup: INTEGER_32 Wm_ime_notify: INTEGER_32 Wm_ime_request: INTEGER_32 Wm_ime_select: INTEGER_32 Wm_ime_setcontext: INTEGER_32 Wm_ime_startcomposition: INTEGER_32 Wm_initdialog: INTEGER_32 Wm_initmenu: INTEGER_32 Wm_initmenupopup: INTEGER_32 Wm_inputlangchange: INTEGER_32 Wm_inputlangchangerequest: INTEGER_32 Wm_keydown: INTEGER_32 Wm_keyfirst: INTEGER_32 wm_keylast: INTEGER_32 Wm_keyup: INTEGER_32 Wm_killfocus: INTEGER_32 Wm_lbuttondblclk: INTEGER_32 Wm_lbuttondown: INTEGER_32 Wm_lbuttonup: INTEGER_32 Wm_mbuttondblclk: INTEGER_32 Wm_mbuttondown: INTEGER_32 Wm_mbuttonup: INTEGER_32 Wm_mdiactivate: INTEGER_32 Wm_mdicascade: INTEGER_32 Wm_mdicreate: INTEGER_32 Wm_mdidestroy: INTEGER_32 Wm_mdigetactive: INTEGER_32 Wm_mdiiconarrange: INTEGER_32 Wm_mdimaximize: INTEGER_32 Wm_mdinext: INTEGER_32 Wm_mdirefreshmenu: INTEGER_32 Wm_mdirestore: INTEGER_32 Wm_mdisetmenu: INTEGER_32 Wm_mditile: INTEGER_32 Wm_measureitem: INTEGER_32 Wm_menuchar: INTEGER_32 Wm_menucommand: INTEGER_32 Wm_menudrag: INTEGER_32 Wm_menugetobject: INTEGER_32 Wm_menurbuttonup: INTEGER_32 Wm_menuselect: INTEGER_32 Wm_mouseactivate: INTEGER_32 Wm_mousefirst: INTEGER_32 Wm_mousehover: INTEGER_32 wm_mouselast: INTEGER_32 Wm_mouseleave: INTEGER_32 Wm_mousemove: INTEGER_32 Wm_mousewheel: INTEGER_32 Wm_move: INTEGER_32 Wm_moving: INTEGER_32 Wm_ncactivate: INTEGER_32 Wm_nccalcsize: INTEGER_32 Wm_nccreate: INTEGER_32 Wm_ncdestroy: INTEGER_32 Wm_nchittest: INTEGER_32 Wm_nclbuttondblclk: INTEGER_32 Wm_nclbuttondown: INTEGER_32 Wm_nclbuttonup: INTEGER_32 Wm_ncmbuttondblclk: INTEGER_32 Wm_ncmbuttondown: INTEGER_32 Wm_ncmbuttonup: INTEGER_32 Wm_ncmousehover: INTEGER_32 Wm_ncmouseleave: INTEGER_32 Wm_ncmousemove: INTEGER_32 Wm_ncpaint: INTEGER_32 Wm_ncrbuttondblclk: INTEGER_32 Wm_ncrbuttondown: INTEGER_32 Wm_ncrbuttonup: INTEGER_32 Wm_ncxbuttondblclk: INTEGER_32 Wm_ncxbuttondown: INTEGER_32 Wm_ncxbuttonup: INTEGER_32 Wm_nextdlgctl: INTEGER_32 Wm_nextmenu: INTEGER_32 Wm_notify: INTEGER_32 Wm_notifyformat: INTEGER_32 Wm_null: INTEGER_32 Wm_paint: INTEGER_32 Wm_paintclipboard: INTEGER_32 Wm_painticon: INTEGER_32 Wm_palettechanged: INTEGER_32 Wm_paletteischanging: INTEGER_32 Wm_parentnotify: INTEGER_32 Wm_paste: INTEGER_32 Wm_penwinfirst: INTEGER_32 Wm_penwinlast: INTEGER_32 Wm_power: INTEGER_32 Wm_powerbroadcast: INTEGER_32 Wm_print: INTEGER_32 Wm_printclient: INTEGER_32 Wm_querydragicon: INTEGER_32 Wm_queryendsession: INTEGER_32 Wm_querynewpalette: INTEGER_32 Wm_queryopen: INTEGER_32 Wm_queryuistate: INTEGER_32 Wm_queuesync: INTEGER_32 Wm_quit: INTEGER_32 Wm_rbuttondblclk: INTEGER_32 Wm_rbuttondown: INTEGER_32 Wm_rbuttonup: INTEGER_32 Wm_renderallformats: INTEGER_32 Wm_renderformat: INTEGER_32 Wm_set_window_pos_msg: INTEGER_32 Wm_setcursor: INTEGER_32 Wm_setfocus: INTEGER_32 Wm_setfont: INTEGER_32 Wm_sethotkey: INTEGER_32 Wm_seticon: INTEGER_32 Wm_setredraw: INTEGER_32 Wm_settext: INTEGER_32 Wm_settingchange: INTEGER_32 Wm_showwindow: INTEGER_32 Wm_size: INTEGER_32 Wm_sizeclipboard: INTEGER_32 Wm_sizing: INTEGER_32 Wm_spoolerstatus: INTEGER_32 Wm_stylechanged: INTEGER_32 Wm_stylechanging: INTEGER_32 Wm_syncpaint: INTEGER_32 Wm_syschar: INTEGER_32 Wm_syscolorchange: INTEGER_32 Wm_syscommand: INTEGER_32 Wm_sysdeadchar: INTEGER_32 Wm_syskeydown: INTEGER_32 Wm_syskeyup: INTEGER_32 Wm_tcard: INTEGER_32 Wm_themechanged: INTEGER_32 Wm_timechange: INTEGER_32 Wm_timer: INTEGER_32 Wm_undo: INTEGER_32 Wm_uninitmenupopup: INTEGER_32 Wm_updateuistate: INTEGER_32 Wm_user: INTEGER_32 Wm_userchanged: INTEGER_32 Wm_vkeytoitem: INTEGER_32 Wm_vscroll: INTEGER_32 Wm_vscrollclipboard: INTEGER_32 Wm_windowposchanged: INTEGER_32 Wm_windowposchanging: INTEGER_32 Wm_wininichange: INTEGER_32 Wm_xbuttondblclk: INTEGER_32 Wm_xbuttondown: INTEGER_32 Wm_xbuttonup: INTEGER_32 Commands eif_object_id_free (an_id: INTEGER_32) hide_cursor message_beep_asterisk message_beep_exclamation message_beep_hand message_beep_ok message_beep_question output_debug_string (s: READABLE_STRING_GENERAL) set_cursor_position_absolute (x, y: INTEGER_32) set_exception_callback (an_action: [like exception_callback] detachable PROCEDURE [EXCEPTION]) show_cursor -- Generated by Eiffel Studio --
For more details: eiffel.org