indexing
	description: "Button message (BM_...) constants."
	status: "See notice at end of class."
	date: "$Date$"
	revision: "$Revision$"

class interface
	WEL_BM_CONSTANTS

feature -- Access

	Bm_click: INTEGER is 245
			-- An application sends a BM_CLICK message to simulate the user clicking
			-- a button. This message causes the button to receive the WM_LBUTTONDOWN
			-- and WM_LBUTTONUP messages, and the button's parent window to receive
			-- a BN_CLICKED notification message.

	Bm_getcheck: INTEGER is 240
			-- An application sends a BM_GETCHECK message to retrieve the
			-- check state of a radio button or check box.

	Bm_getimage: INTEGER is 246
			-- An application sends a BM_GETIMAGE message to retrieve a
			-- handle to the image (icon or bitmap) associated with the button.

	Bm_getstate: INTEGER is 242
			-- An application sends a BM_GETSTATE message to determine the
			-- state of a button or check box.

	Bm_setcheck: INTEGER is 241
			-- An application sends a BM_SETCHECK message to set the check
			-- state of a radio button or check box.

	Bm_setimage: INTEGER is 247
			-- An application sends a BM_SETIMAGE message to associate a new
			-- image (icon or bitmap) with the button.

	Bm_setstate: INTEGER is 243
			-- An application sends a BM_SETSTATE message to change the highlight
			-- state of a button. The highlight state indicates whether the button
			-- is highlighted as if the user had pushed it.

	Bm_setstyle: INTEGER is 244
			-- An application sends a BM_SETSTYLE message to change the style
			-- of a button.
	
invariant

		-- from ANY
	reflexive_equality: standard_is_equal (Current)
	reflexive_conformance: conforms_to (Current)

end -- class WEL_BM_CONSTANTS