class WEL_RICH_EDIT General cluster: wel.controls description: "A control in which the user can enter and edit rich text." create: make_by_id, make Ancestors WEL_CAPABILITIES_CONSTANTS WEL_ECO_CONSTANTS WEL_ENM_CONSTANTS WEL_FIND_FLAGS_CONSTANTS WEL_MULTIPLE_LINE_EDIT WEL_RICH_EDIT_MESSAGE_CONSTANTS WEL_RICH_EDIT_STYLE_CONSTANTS WEL_SCF_CONSTANTS WEL_SF_CONSTANTS Queries absolute_x: INTEGER absolute_y: INTEGER background_brush: WEL_BRUSH background_color: WEL_COLOR_REF can_undo: BOOLEAN captured_window: WEL_WINDOW caret_position: INTEGER character_index_from_position (a_x, a_y: INTEGER): INTEGER client_rect: WEL_RECT Color_activeborder: INTEGER Color_activecaption: INTEGER Color_appworkspace: INTEGER Color_background: INTEGER Color_btnface: INTEGER Color_btnhighlight: INTEGER Color_btnshadow: INTEGER Color_btntext: INTEGER Color_captiontext: INTEGER Color_graytext: INTEGER Color_highlight: INTEGER Color_highlighttext: INTEGER Color_inactiveborder: INTEGER Color_inactivecaption: INTEGER Color_inactivecaptiontext: INTEGER Color_menu: INTEGER Color_menutext: INTEGER Color_scrollbar: INTEGER Color_window: INTEGER Color_windowframe: INTEGER Color_windowtext: INTEGER command (message: INTEGER): WEL_COMMAND command_argument (message: INTEGER): ANY command_exists (message: INTEGER): BOOLEAN commands: WEL_COMMAND_MANAGER commands_enabled: BOOLEAN count: INTEGER current_line_index: INTEGER current_line_number: INTEGER current_selection_character_format: WEL_CHARACTER_FORMAT default_character_format: WEL_CHARACTER_FORMAT default_processing: BOOLEAN enabled: BOOLEAN event_mask: INTEGER ex_style: INTEGER exists: BOOLEAN find (text_to_find: STRING; match_case: BOOLEAN; start_from: INTEGER): INTEGER first_visible_line: INTEGER focused_window: WEL_WINDOW font: WEL_FONT foreground_color: WEL_COLOR_REF formatting_rect: WEL_RECT get_text_limit: INTEGER has_capture: BOOLEAN has_focus: BOOLEAN has_heavy_capture: BOOLEAN has_horizontal_scroll_bar: BOOLEAN has_return_value: BOOLEAN has_selection: BOOLEAN has_system_font: BOOLEAN has_system_window_locked: BOOLEAN has_vertical_scroll_bar: BOOLEAN heavy_capture_activated: BOOLEAN height: INTEGER id: INTEGER is_inside: BOOLEAN item: POINTER line (i: INTEGER): STRING line_count: INTEGER line_from_char (i: INTEGER): INTEGER line_index (i: INTEGER): INTEGER line_length (i: INTEGER): INTEGER line_number_from_position (a_pos: INTEGER): INTEGER maximal_height: INTEGER maximal_width: INTEGER maximized: BOOLEAN message_return_value: INTEGER minimal_height: INTEGER minimal_width: INTEGER minimized: BOOLEAN modified: BOOLEAN options: INTEGER parent: WEL_WINDOW placement: WEL_WINDOW_PLACEMENT position_from_character_index (character_index: INTEGER): WEL_POINT read_only: BOOLEAN scroll_caret_at_selection: BOOLEAN selected_text: STRING selection: WEL_CHARACTER_RANGE selection_end: INTEGER selection_start: INTEGER shared: BOOLEAN shown: BOOLEAN style: INTEGER text: STRING text_at (i, n: INTEGER): STRING text_length: INTEGER to_integer: INTEGER valid_color_constant (c: INTEGER): BOOLEAN valid_hwnd_constant (c: POINTER): BOOLEAN width: INTEGER window_captured: BOOLEAN window_rect: WEL_RECT x: INTEGER y: INTEGER Commands bring_to_top clear clip_copy clip_cut clip_paste default_process_notification (notification_code: INTEGER) delete_selection destroy disable disable_commands disable_default_processing disable_horizontal_scroll_bar disable_notifications disable_scroll_caret_at_selection disable_vertical_scroll_bar dispose enable enable_all_notifications enable_commands enable_default_processing enable_horizontal_scroll_bar enable_scroll_caret_at_selection enable_standard_notifications enable_vertical_scroll_bar go_to_next_group_item (a_parent: WEL_COMPOSITE_WINDOW; after: BOOLEAN) go_to_next_tab_item (a_parent: WEL_COMPOSITE_WINDOW; after: BOOLEAN) hide hide_horizontal_scroll_bar hide_scroll_bars hide_selection hide_vertical_scroll_bar ignore_filtered_message insert_after (a_window: WEL_WINDOW) insert_rtf_stream_in (stream: WEL_RICH_EDIT_STREAM_IN) insert_text (a_text: STRING) insert_text_stream_in (stream: WEL_RICH_EDIT_STREAM_IN) invalidate invalidate_rect (rect: WEL_RECT; erase_background: BOOLEAN) invalidate_region (region: WEL_REGION; erase_background: BOOLEAN) invalidate_without_background kill_timer (timer_id: INTEGER) load_rtf_file (file: RAW_FILE) load_text_file (file: RAW_FILE) lock_window_update maximize minimize move (a_x, a_y: INTEGER) move_and_resize (a_x, a_y, a_width, a_height: INTEGER; repaint: BOOLEAN) move_to_selection on_en_change on_en_errspace on_en_hscroll on_en_killfocus on_en_maxtext on_en_msgfilter (a_msg_filter: WEL_MSG_FILTER) on_en_setfocus on_en_update on_en_vscroll print_all (dc: WEL_PRINTER_DC; title: STRING) put_command (a_command: WEL_COMMAND; message: INTEGER; argument: ANY) register_current_window release_capture release_heavy_capture remove_command (message: INTEGER) replace_selection (new_text: STRING) resize (a_width, a_height: INTEGER) restore rtf_stream_in (stream: WEL_RICH_EDIT_STREAM_IN) rtf_stream_out (stream: WEL_RICH_EDIT_STREAM_OUT) save_rtf_file (file: RAW_FILE) save_text_file (file: RAW_FILE) scroll (horizontal, vertical: INTEGER) select_all send_stream_in_message (format: INTEGER; stream: WEL_RICH_EDIT_STREAM_IN) send_stream_out_message (format: INTEGER; stream: WEL_RICH_EDIT_STREAM_OUT) set_background_color (color: WEL_COLOR_REF) set_background_system_color set_capture set_caret_position (position: INTEGER) set_character_format_all (a_char_format: WEL_CHARACTER_FORMAT) set_character_format_selection (a_char_format: WEL_CHARACTER_FORMAT) set_character_format_word (a_char_format: WEL_CHARACTER_FORMAT) set_class_icon (new_icon: WEL_ICON) set_class_small_icon (new_icon: WEL_ICON) set_default_processing (value: BOOLEAN) set_default_tab_stops set_event_mask (an_event_mask: INTEGER) set_ex_style (an_ex_style: INTEGER) set_focus set_formatting_rect (rect: WEL_RECT) set_heavy_capture set_height (a_height: INTEGER) set_item (an_item: POINTER) set_message_return_value (value: INTEGER) set_modify (modify: BOOLEAN) set_options (operation, an_options: INTEGER) set_paragraph_format (a_para_format: WEL_PARAGRAPH_FORMAT) set_parent (a_parent: WEL_WINDOW) set_placement (a_placement: WEL_WINDOW_PLACEMENT) set_read_only set_read_write set_selection (start_position, end_position: INTEGER) set_shared set_style (a_style: INTEGER) set_tab_stops (tab: INTEGER) set_tab_stops_array (tab: ARRAY [INTEGER]) set_text (a_text: STRING) set_text_limit (limit: INTEGER) set_timer (timer_id, time_out: INTEGER) set_unshared set_width (a_width: INTEGER) set_x (a_x: INTEGER) set_y (a_y: INTEGER) set_z_order (z_order: POINTER) show show_horizontal_scroll_bar show_scroll_bars show_selection show_vertical_scroll_bar show_with_option (cmd_show: INTEGER) text_stream_in (stream: WEL_RICH_EDIT_STREAM_IN) text_stream_out (stream: WEL_RICH_EDIT_STREAM_OUT) undo unlock_window_update unselect update update_cached_style (new_ex_style, old_ex_style: INTEGER) validate validate_rect (rect: WEL_RECT) validate_region (region: WEL_REGION) win_help (help_file: STRING; a_command, data: INTEGER)