Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
note description: "ComboBox Windows Constants." legal: "See notice at end of class." status: "See notice at end of class." date: "$Date: 2013-11-19 16:34:28 -0900 (Tue, 19 Nov 2013) $" revision: "$Revision: 93466 $" class interface WEL_COMBO_BOX_CONSTANTS create default_create -- Process instances of classes with no creation clause. -- (Default: do nothing.) -- (from ANY) feature -- Access generating_type: TYPE [detachable WEL_COMBO_BOX_CONSTANTS] -- Type of current object -- (type of which it is a direct instance) -- (from ANY) ensure -- from ANY generating_type_not_void: Result /= Void generator: STRING_8 -- Name of current object's generating class -- (base class of the type of which it is a direct instance) -- (from ANY) ensure -- from ANY generator_not_void: Result /= Void generator_not_empty: not Result.is_empty feature -- Comparison frozen deep_equal (a: detachable ANY; b: like arg #1): BOOLEAN -- Are a and b either both void -- or attached to isomorphic object structures? -- (from ANY) ensure -- from ANY instance_free: class shallow_implies_deep: standard_equal (a, b) implies Result both_or_none_void: (a = Void) implies (Result = (b = Void)) same_type: (Result and (a /= Void)) implies (b /= Void and then a.same_type (b)) symmetric: Result implies deep_equal (b, a) frozen equal (a: detachable ANY; b: like arg #1): BOOLEAN -- Are a and b either both void or attached -- to objects considered equal? -- (from ANY) ensure -- from ANY instance_free: class definition: Result = (a = Void and b = Void) or else ((a /= Void and b /= Void) and then a.is_equal (b)) frozen is_deep_equal alias "≡≡≡" (other: WEL_COMBO_BOX_CONSTANTS): BOOLEAN -- Are Current and other attached to isomorphic object structures? -- (from ANY) require -- from ANY other_not_void: other /= Void ensure -- from ANY shallow_implies_deep: standard_is_equal (other) implies Result same_type: Result implies same_type (other) symmetric: Result implies other.is_deep_equal (Current) is_equal (other: WEL_COMBO_BOX_CONSTANTS): BOOLEAN -- Is other attached to an object considered -- equal to current object? -- (from ANY) require -- from ANY other_not_void: other /= Void ensure -- from ANY symmetric: Result implies other ~ Current consistent: standard_is_equal (other) implies Result frozen standard_equal (a: detachable ANY; b: like arg #1): BOOLEAN -- Are a and b either both void or attached to -- field-by-field identical objects of the same type? -- Always uses default object comparison criterion. -- (from ANY) ensure -- from ANY instance_free: class definition: Result = (a = Void and b = Void) or else ((a /= Void and b /= Void) and then a.standard_is_equal (b)) frozen standard_is_equal alias "" (other: WEL_COMBO_BOX_CONSTANTS): BOOLEAN -- Is other attached to an object of the same type -- as current object, and field-by-field identical to it? -- (from ANY) require -- from ANY other_not_void: other /= Void ensure -- from ANY same_type: Result implies same_type (other) symmetric: Result implies other.standard_is_equal (Current) feature -- Status report conforms_to (other: ANY): BOOLEAN -- Does type of current object conform to type -- of other (as per Eiffel: The Language, chapter 13)? -- (from ANY) require -- from ANY other_not_void: other /= Void same_type (other: ANY): BOOLEAN -- Is type of current object identical to type of other? -- (from ANY) require -- from ANY other_not_void: other /= Void ensure -- from ANY definition: Result = (conforms_to (other) and other.conforms_to (Current)) feature -- Duplication copy (other: WEL_COMBO_BOX_CONSTANTS) -- Update current object using fields of object attached -- to other, so as to yield equal objects. -- (from ANY) require -- from ANY other_not_void: other /= Void type_identity: same_type (other) ensure -- from ANY is_equal: Current ~ other frozen deep_copy (other: WEL_COMBO_BOX_CONSTANTS) -- Effect equivalent to that of: -- `copy` (other . `deep_twin`) -- (from ANY) require -- from ANY other_not_void: other /= Void ensure -- from ANY deep_equal: deep_equal (Current, other) frozen deep_twin: WEL_COMBO_BOX_CONSTANTS -- New object structure recursively duplicated from Current. -- (from ANY) ensure -- from ANY deep_twin_not_void: Result /= Void deep_equal: deep_equal (Current, Result) frozen standard_copy (other: WEL_COMBO_BOX_CONSTANTS) -- Copy every field of other onto corresponding field -- of current object. -- (from ANY) require -- from ANY other_not_void: other /= Void type_identity: same_type (other) ensure -- from ANY is_standard_equal: standard_is_equal (other) frozen standard_twin: WEL_COMBO_BOX_CONSTANTS -- New object field-by-field identical to other. -- Always uses default copying semantics. -- (from ANY) ensure -- from ANY standard_twin_not_void: Result /= Void equal: standard_equal (Result, Current) frozen twin: WEL_COMBO_BOX_CONSTANTS -- New object equal to Current -- `twin` calls `copy`; to change copying/twinning semantics, redefine `copy`. -- (from ANY) ensure -- from ANY twin_not_void: Result /= Void is_equal: Result ~ Current feature -- Basic operations frozen default: detachable WEL_COMBO_BOX_CONSTANTS -- Default value of object's type -- (from ANY) frozen default_pointer: POINTER -- Default value of type POINTER -- (Avoid the need to write p.`default` for -- some p of type POINTER.) -- (from ANY) ensure -- from ANY instance_free: class default_rescue -- Process exception for routines with no Rescue clause. -- (Default: do nothing.) -- (from ANY) frozen do_nothing -- Execute a null action. -- (from ANY) ensure -- from ANY instance_free: class feature -- Access : notification flags Cbenf_dropdown: INTEGER_32 = 4 -- The user activated the drop-down list. -- -- Declared in Windows as CBENF_DROPDOWN Cbenf_escape: INTEGER_32 = 3 -- The user pressed the ESCAPE key. -- -- Declared in Windows as CBENF_ESCAPE Cbenf_killfocus: INTEGER_32 = 1 -- The edit box lost the keyboard focus. -- -- Declared in Windows as CBENF_KILLFOCUS Cbenf_return: INTEGER_32 = 2 -- The user completed the edit operation by pressing -- the ENTER key. -- -- Declared in Windows as CBENF_RETURN feature -- Extended Messages Cbem_deleteitem: INTEGER_32 = 324 -- Removes an item from a ComboBoxEx control. -- -- Declared in Windows as CBEM_DELETEITEM Cbem_getcombocontrol: INTEGER_32 = 1030 -- Retrieves the handle to the child combo box control. -- -- Declared in Windows as CBEM_GETCOMBOCONTROL Cbem_geteditcontrol: INTEGER_32 = 1031 -- Retrieves the handke to the edit control portion of -- a ComboBoxEc control. -- -- Declared in Windows as CBEM_GETEDITCONTROL Cbem_getexstyle: INTEGER_32 = 1033 -- Retrieves the extended styles of a ComboBoxEx control. -- -- Declared in Windows as CBEM_GETEXSTYLE Cbem_getimagelist: INTEGER_32 = 1027 -- Retrieves the handle to an image list assigned -- to a ComboBoxEx control. -- -- Declared in Windows as CBEM_GETIMAGELIST Cbem_getitem: INTEGER_32 = 1037 -- Retrieves item information for a given ComboBoxEx item. -- -- Declared in Windows as CBEM_GETITEM Cbem_haseditchanged: INTEGER_32 = 1034 -- Determines if the user has changed the contents of the -- ComboBoxEx edit control by typing. -- -- Declared in Windows as CBEM_HASEDITCHANGED Cbem_insertitem: INTEGER_32 = 1035 -- Inserts a new item in a ComboBoxEx. -- -- Declared in Windows as CBEM_INSERTITEM Cbem_setexstyle: INTEGER_32 = 1032 -- Sets extended styles within a ComboBoxEx control. -- -- Declared in Windows as CBEM_SETEXSTYLE Cbem_setimagelist: INTEGER_32 = 1026 -- Sets an image list for a ComboBoxEx control. -- -- Declared in Windows as CBEM_SETIMAGELIST Cbem_setitem: INTEGER_32 = 1036 -- Sets the attributes for an item in a ComboBoxEx control. -- -- Declared in Windows as CBEM_SETITEM feature -- Extended Notifications Cben_beginedit: INTEGER_32 = -804 -- Sent when the user activates the drop-down list in the -- control's edit box. -- -- Declared in Windows as CBEN_BEGINEDIT Cben_deleteitem: INTEGER_32 = -802 -- Sent when an item has been deleted. -- -- Declared in Windows as CBEN_DELETEITEM Cben_endedit: INTEGER_32 = -806 -- Sent when the user has concluded an operation within -- the edit box or has selected an item from the control's -- drop-down list. -- -- Declared in Windows as CBEN_ENDEDIT Cben_getdispinfo: INTEGER_32 = -807 -- Sent to retrieve display information about a callback item. -- -- Declared in Windows as CBEN_GETDISPINFO Cben_insertitem: INTEGER_32 = -801 -- Send when a new item has been inserted in the control. -- -- Declared in Windows as CBEN_INSERTITEM feature -- Extended Style Cbes_ex_noeditimage: INTEGER_32 = 1 -- The edit box will not display an item image. -- -- Declared in Windows as CBES_EX_NOEDITIMAGE Cbes_ex_noeditimageindent: INTEGER_32 = 2 -- The edit box will not indend text to make room -- for an item image. -- -- Declared in Windows as CBES_EX_NOEDITIMAGEINDENT feature -- Messages Cb_addstring: INTEGER_32 = 323 -- Declared in Windows as CB_ADDSTRING Cb_deletestring: INTEGER_32 = 324 -- Declared in Windows as CB_DELETESTRING Cb_dir: INTEGER_32 = 325 -- Declared in Windows as CB_DIR Cb_err: INTEGER_32 = -1 -- Declared in Windows as CB_ERR Cb_errspace: INTEGER_32 = -2 -- Declared in Windows as CB_ERRSPACE Cb_findstring: INTEGER_32 = 332 -- Declared in Windows as CB_FINDSTRING Cb_findstringexact: INTEGER_32 = 344 -- Declared in Windows as CB_FINDSTRINGEXACT Cb_getcount: INTEGER_32 = 326 -- Declared in Windows as CB_GETCOUNT Cb_getcursel: INTEGER_32 = 327 -- Declared in Windows as CB_GETCURSEL Cb_getdroppedcontrolrect: INTEGER_32 = 338 -- Declared in Windows as CB_GETDROPPEDCONTROLRECT Cb_getdroppedstate: INTEGER_32 = 343 -- Declared in Windows as CB_GETDROPPEDSTATE Cb_getdroppedwidth: INTEGER_32 = 351 -- An application sends the CB_GETDROPPEDWIDTH message to -- retrieve the minimum allowable width, in pixels, of the -- list box of a combo box with the CBS_DROPDOWN or CBS_DROPDOWNLIST style. Cb_geteditsel: INTEGER_32 = 320 -- Declared in Windows as CB_GETEDITSEL Cb_getextendedui: INTEGER_32 = 342 -- Declared in Windows as CB_GETEXTENDEDUI Cb_gethorizontalextent: INTEGER_32 = 349 -- An application sends the CB_GETHORIZONTALEXTENT message to -- retrieve from a combo box the width, in pixels, by which -- the list box can be scrolled horizontally (the scrollable width). -- This is applicable only if the list box has a horizontal scroll bar. Cb_getitemdata: INTEGER_32 = 336 -- Declared in Windows as CB_GETITEMDATA Cb_getitemheight: INTEGER_32 = 340 -- Declared in Windows as CB_GETITEMHEIGHT Cb_getlbtext: INTEGER_32 = 328 -- Declared in Windows as CB_GETLBTEXT Cb_getlbtextlen: INTEGER_32 = 329 -- Declared in Windows as CB_GETLBTEXTLEN Cb_gettopindex: INTEGER_32 = 347 -- An application sends the CB_GETTOPINDEX message to -- retrieve the zero-based index of the first visible -- item in the list box portion of a combo box. -- -- Initially, the item with index 0 is at the top of -- the list box, but if the list box contents have -- been scrolled, another item may be at the top. Cb_insertstring: INTEGER_32 = 330 -- Declared in Windows as CB_INSERTSTRING Cb_limittext: INTEGER_32 = 321 -- Declared in Windows as CB_LIMITTEXT Cb_okay: INTEGER_32 = 0 -- Declared in Windows as CB_OKAY Cb_resetcontent: INTEGER_32 = 331 -- Declared in Windows as CB_RESETCONTENT Cb_selectstring: INTEGER_32 = 333 -- Declared in Windows as CB_SELECTSTRING Cb_setcursel: INTEGER_32 = 334 -- Declared in Windows as CB_SETCURSEL Cb_setdroppedwidth: INTEGER_32 = 352 -- An application sends the CB_SETDROPPEDWIDTH message to set -- the maximum allowable width, in pixels, of the list box of -- a combo box with the CBS_DROPDOWN or CBS_DROPDOWNLIST style. Cb_seteditsel: INTEGER_32 = 322 -- Declared in Windows as CB_SETEDITSEL Cb_setextendedui: INTEGER_32 = 341 -- Declared in Windows as CB_SETEXTENDEDUI Cb_sethorizontalextent: INTEGER_32 = 350 -- An application sends the CB_SETHORIZONTALEXTENT message to -- set the width, in pixels, by which a list box can be scrolled -- horizontally (the scrollable width). If the width of the list -- box is smaller than this value, the horizontal scroll bar -- horizontally scrolls items in the list box. If the width -- of the list box is equal to or greater than this value, -- the horizontal scroll bar is hidden or, if the combo box has -- the CBS_DISABLENOSCROLL style, disabled. Cb_setitemdata: INTEGER_32 = 337 -- Declared in Windows as CB_SETITEMDATA Cb_setitemheight: INTEGER_32 = 339 -- Declared in Windows as CB_SETITEMHEIGHT Cb_settopindex: INTEGER_32 = 348 -- An application sends the CB_SETTOPINDEX message to -- ensure that a particular item is visible in the -- list box of a combo box. The system scrolls the -- list box contents so that either the specified -- item appears at the top of the list box or the -- maximum scroll range has been reached. Cb_showdropdown: INTEGER_32 = 335 -- Declared in Windows as CB_SHOWDROPDOWN feature -- Notifications Cbn_closeup: INTEGER_32 = 8 -- Declared in Windows as CBN_CLOSEUP Cbn_dblclk: INTEGER_32 = 2 -- Declared in Windows as CBN_DBLCLK Cbn_dropdown: INTEGER_32 = 7 -- Declared in Windows as CBN_DROPDOWN Cbn_editchange: INTEGER_32 = 5 -- Declared in Windows as CBN_EDITCHANGE Cbn_editupdate: INTEGER_32 = 6 -- Declared in Windows as CBN_EDITUPDATE Cbn_errspace: INTEGER_32 = -1 -- Declared in Windows as CBN_ERRSPACE Cbn_killfocus: INTEGER_32 = 4 -- Declared in Windows as CBN_KILLFOCUS Cbn_selchange: INTEGER_32 = 1 -- Declared in Windows as CBN_SELCHANGE Cbn_selendcancel: INTEGER_32 = 10 -- Declared in Windows as CBN_SELENDCANCEL Cbn_selendok: INTEGER_32 = 9 -- Declared in Windows as CBN_SELENDOK Cbn_setfocus: INTEGER_32 = 3 -- Declared in Windows as CBN_SETFOCUS feature -- Output Io: STD_FILES -- Handle to standard file setup -- (from ANY) ensure -- from ANY instance_free: class io_not_void: Result /= Void out: STRING_8 -- New string containing terse printable representation -- of current object -- (from ANY) ensure -- from ANY out_not_void: Result /= Void print (o: detachable ANY) -- Write terse external representation of o -- on standard output. -- (from ANY) ensure -- from ANY instance_free: class frozen tagged_out: STRING_8 -- New string containing terse printable representation -- of current object -- (from ANY) ensure -- from ANY tagged_out_not_void: Result /= Void feature -- Platform Operating_environment: OPERATING_ENVIRONMENT -- Objects available from the operating system -- (from ANY) ensure -- from ANY instance_free: class operating_environment_not_void: Result /= Void feature -- Structure Information Cbeif_di_setitem: INTEGER_32 = 268435456 -- The control should store the item data and not ask -- for it again. This flag is used only with the -- CBEN_GETDISPINFO notification message. -- -- Declared in Windows as CBEIF_DI_SETITEM Cbeif_image: INTEGER_32 = 2 -- The image member is valid or must be filled in. -- -- Declared in Windows as CBEIF_IMAGE Cbeif_indent: INTEGER_32 = 16 -- The indent member is valid or must be filled in. -- -- Declared in Windows as CBEIF_INDENT Cbeif_lparam: INTEGER_32 = 32 -- The lparam member is valid or must be filled in. -- -- Declared in Windows as CBEIF_LPARAM Cbeif_overlay: INTEGER_32 = 8 -- The overlay member is valid or must be filled in. -- -- Declared in Windows as CBEIF_OVERLAY Cbeif_selectedimage: INTEGER_32 = 4 -- The selected_image member is valid or must be -- filled in. -- -- Declared in Windows as CBEIF_SELECTEDIMAGE Cbeif_text: INTEGER_32 = 1 -- The text member is valid or must be filled in. -- -- Declared in Windows as CBEIF_TEXT feature -- Style Cbs_autohscroll: INTEGER_32 = 64 -- Automatically scrolls the text in an edit control to the right -- when the user types a character at the end of the line. If -- this style is not set, only text that fits within the -- rectangular boundary is allowed. -- -- Declared in Windows as CBS_AUTOHSCROLL Cbs_disablenoscroll: INTEGER_32 = 2048 -- Shows a disabled vertical scroll bar in the list box when the -- box does not contain enough items to scroll. Without this -- style, the scroll bar is hidden when the list box does not -- contain enough items. -- Declared in Windows as CBS_DISABLENOSCROLL Cbs_dropdown: INTEGER_32 = 2 -- Similar to CBS_SIMPLE, except that the list box is not -- displayed unless the user selects an icon next to the edit -- control. -- -- Declared in Windows as CBS_DROPDOWN Cbs_dropdownlist: INTEGER_32 = 3 -- Similar to CBS_DROPDOWN, except that the edit control is -- replaced by a static text item that displays the current -- selection in the list box. -- -- Declared in Windows as CBS_DROPDOWNLIST Cbs_hasstrings: INTEGER_32 = 512 -- Specifies that an owner-drawn combo box contains items -- consisting of strings. The combo box maintains the memory and -- address for the strings so the application can use the -- CB_GETLBTEXT message to retrieve the text for a particular -- item. -- -- Declared in Windows as CBS_HASSTRINGS Cbs_lowercase: INTEGER_32 = 16384 -- Converts to lowercase all text in both the selection field -- and the list. -- -- Declared in Windows as CBS_LOWERCASE Cbs_nointegralheight: INTEGER_32 = 1024 -- Specifies that the size of the combo box is exactly the size -- specified by the application when it created the combo box. -- Normally, the system sizes a combo box so that it does not -- display partial items. -- -- Declared in Windows as CBS_NOINTEGRALHEIGHT Cbs_oemconvert: INTEGER_32 = 128 -- Converts text entered in the combo box edit control from the -- Windows character set to the OEM character set and then back -- to the Windows set. This ensures proper character conversion -- when the application calls the CharToOem function to convert a -- Windows string in the combo box to OEM characters. This style -- is most useful for combo boxes that contain file names and -- applies only to combo boxes created with the CBS_SIMPLE or -- CBS_DROPDOWN style. -- -- Declared in Windows as CBS_OEMCONVERT Cbs_ownerdrawfixed: INTEGER_32 = 16 -- Specifies that the owner of the list box is responsible for -- drawing its contents and that the items in the list box are -- all the same height. The owner window receives a -- WM_MEASUREITEM message when the combo box is created and a -- WM_DRAWITEM message when a visual aspect of the combo box has -- changed. -- -- Declared in Windows as CBS_OWNERDRAWFIXED Cbs_ownerdrawvariable: INTEGER_32 = 32 -- Specifies that the owner of the list box is responsible for -- drawing its contents and that the items in the list box are -- variable in height. The owner window receives a WM_MEASUREITEM -- message for each item in the combo box when you create the -- combo box and a WM_DRAWITEM message when a visual aspect of -- the combo box has changed. -- -- Declared in Windows as CBS_OWNERDRAWVARIABLE Cbs_simple: INTEGER_32 = 1 -- Displays the list box at all times. The current selection in -- the list box is displayed in the edit control. -- -- Declared in Windows as CBS_SIMPLE Cbs_sort: INTEGER_32 = 256 -- Automatically sorts strings added to the list box. -- Declared in Windows as CBS_SORT Cbs_uppercase: INTEGER_32 = 8192 -- Converts to uppercase all text in both the selection field and -- the list. -- -- Declared in Windows as CBS_UPPERCASE invariant -- from ANY reflexive_equality: standard_is_equal (Current) reflexive_conformance: conforms_to (Current) note copyright: "Copyright (c) 1984-2006, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class WEL_COMBO_BOX_CONSTANTS
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org