indexing
description: "Information about message Wm_syscommand which is sent when the user chooses a command from the System menu (also known as Control menu) or when the user chooses the Maximize button or Minimize button."
status: "See notice at end of class."
date: "$Date$"
revision: "$Revision$"
class interface
WEL_SYSTEM_COMMAND_MESSAGE
create
make (a_window: WEL_WINDOW; a_message, a_w_param, a_l_param: INTEGER)
windowmessagew_paraml_param
a_windowa_messagea_w_parama_l_param
WEL_MESSAGE_INFORMATION
ensure WEL_MESSAGE_INFORMATION
window_set: window = a_window
message_set: message = a_message
w_param_set: w_param = a_w_param
l_param_set: l_param = a_l_param
feature
make (a_window: WEL_WINDOW; a_message, a_w_param, a_l_param: INTEGER)
windowmessagew_paraml_param
a_windowa_messagea_w_parama_l_param
WEL_MESSAGE_INFORMATION
ensure WEL_MESSAGE_INFORMATION
window_set: window = a_window
message_set: message = a_message
w_param_set: w_param = a_w_param
l_param_set: l_param = a_l_param
feature
l_param: INTEGER
message
message
WEL_MESSAGE_INFORMATION
message: INTEGER
WEL_WM_CONSTANTS
WEL_MESSAGE_INFORMATION
type: INTEGER
WEL_SC_CONSTANTS
w_param: INTEGER
message
message
WEL_MESSAGE_INFORMATION
window: WEL_WINDOW
message
WEL_MESSAGE_INFORMATION
x: INTEGER
y: INTEGER
feature
is_arrange: BOOLEAN
is_close: BOOLEAN
is_horizontal_scroll: BOOLEAN
is_hot_key: BOOLEAN
is_key_menu: BOOLEAN
is_maximize: BOOLEAN
is_minimize: BOOLEAN
is_mouse_menu: BOOLEAN
is_move: BOOLEAN
is_next_window: BOOLEAN
is_previous_window: BOOLEAN
is_restore: BOOLEAN
is_screen_save: BOOLEAN
is_size: BOOLEAN
is_task_list: BOOLEAN
is_vertical_scroll: BOOLEAN
invariant
ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)
end -- WEL_SYSTEM_COMMAND_MESSAGE