class WEL_COMPARE_ITEM_STRUCT General cluster: wel description: "Supplies the identifiers and application-supplied data for two items in a sorted, owner-drawn list box or combo box. Whenever an application adds a new item to an owner-drawn list box or combo box created with the CBS_SORT or LBS_SORT style, the system sends the owner a Wm_compareitem message. The `lparam' parameter of the message contains a long pointer to a COMPAREITEMSTRUCT structure. Upon receiving the message, the owner compares the two items and returns a value indicating which item sorts before the other. " create: make_by_pointer Ancestors WEL_STRUCTURE* WEL_WINDOWS_ROUTINES Queries ctl_id: INTEGER_32 ctl_type: INTEGER_32 exists: BOOLEAN foreground_window: WEL_WINDOW is_equal (other: [like Current] WEL_COMPARE_ITEM_STRUCT): BOOLEAN is_window (hwnd: POINTER): BOOLEAN item: POINTER item_data_1: POINTER item_data_2: POINTER item_id_1: INTEGER_32 item_id_2: INTEGER_32 key_down (virtual_key: INTEGER_32): BOOLEAN key_locked (virtual_key: INTEGER_32): BOOLEAN key_to_string (key_data: INTEGER_32): STRING_32 locale_id: INTEGER_32 resource_string_id (an_id: INTEGER_32): STRING_32 shared: BOOLEAN Structure_size: INTEGER_32 system_directory: STRING_32 tick_count: INTEGER_32 window_item: WEL_CONTROL window_of_item (hwnd: POINTER): WEL_WINDOW windows_directory: STRING_32 Commands copy (other: [like Current] WEL_COMPARE_ITEM_STRUCT) dispose hide_cursor initialize initialize_with_character (a_character: CHARACTER_8) memory_copy (source_pointer: POINTER; length: INTEGER_32) message_beep_asterisk message_beep_exclamation message_beep_hand message_beep_ok message_beep_question output_debug_string (s: STRING_GENERAL) set_cursor_position_absolute (x, y: INTEGER_32) set_item (an_item: POINTER) set_shared set_unshared show_cursor