# GuiEdit user defined functions Reference

Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.

When using them you need to add a #include <GuiEdit.au3>.

User Defined Function | Description
--- | ---
_GUICtrlEdit_AppendText | Append text
_GUICtrlEdit_BeginUpdate | Prevents updating of the control until the _GUICtrlEdit_EndUpdate function is called
_GUICtrlEdit_CanUndo | Determines whether there are any actions in an edit control's undo queue
_GUICtrlEdit_CharFromPos | Retrieve information about the character closest to a specified point in the client area
_GUICtrlEdit_Create | Create an Edit control
_GUICtrlEdit_Destroy | Delete the Edit control
_GUICtrlEdit_EmptyUndoBuffer | Resets the undo flag of an edit control
_GUICtrlEdit_EndUpdate | Enables screen repainting that was turned off with the _GUICtrlEdit_BeginUpdate function
_GUICtrlEdit_Find | Initiates a find dialog
_GUICtrlEdit_FmtLines | Determines whether an edit control includes soft line-break characters
_GUICtrlEdit_GetCueBanner | Gets the cue banner text displayed in the edit control
_GUICtrlEdit_GetFirstVisibleLine | Retrieves the 0-based index of the uppermost visible line in a multiline edit control
_GUICtrlEdit_GetLimitText | Gets the current text limit for an edit control
_GUICtrlEdit_GetLine | Retrieves a line of text from an edit control
_GUICtrlEdit_GetLineCount | Retrieves the number of lines
_GUICtrlEdit_GetMargins | Retrieves the widths of the left and right margins
_GUICtrlEdit_GetModify | Retrieves the state of an edit control's modification flag
_GUICtrlEdit_GetPasswordChar | Gets the password character that an edit control displays when the user enters text
_GUICtrlEdit_GetRECT | Retrieves the formatting rectangle of an edit control
_GUICtrlEdit_GetRECTEx | Retrieves the formatting rectangle of an edit control
_GUICtrlEdit_GetSel | Retrieves the starting and ending character positions of the current selection
_GUICtrlEdit_GetText | Get the text from the edit control
_GUICtrlEdit_GetTextLen | Get the length of all the text from the edit control
_GUICtrlEdit_HideBalloonTip | Hides any balloon tip associated with an edit control
_GUICtrlEdit_InsertText | Insert text
_GUICtrlEdit_LineFromChar | Retrieves the index of the line that contains the specified character index
_GUICtrlEdit_LineIndex | Retrieves the character index of the first character of a specified line
_GUICtrlEdit_LineLength | Retrieves the length, in characters, of a line
_GUICtrlEdit_LineScroll | Scrolls the text
_GUICtrlEdit_PosFromChar | Retrieves the client area coordinates of a specified character in an edit control
_GUICtrlEdit_ReplaceSel | Replaces the current selection
_GUICtrlEdit_Scroll | Scrolls the text vertically
_GUICtrlEdit_SetCueBanner | Sets the cue banner text that is displayed for the edit control
_GUICtrlEdit_SetLimitText | Sets the text limit
_GUICtrlEdit_SetMargins | Sets the widths of the left and right margins
_GUICtrlEdit_SetModify | Sets or clears the modification flag
_GUICtrlEdit_SetPadding | Sets the padding control
_GUICtrlEdit_SetPasswordChar | Sets or removes the password character for an edit control
_GUICtrlEdit_SetReadOnly | Sets or removes the read-only style ($ES_READONLY)
_GUICtrlEdit_SetRECT | Sets the formatting rectangle of a multiline edit control
_GUICtrlEdit_SetRECTEx | Sets the formatting rectangle of a multiline edit control
_GUICtrlEdit_SetRECTNP | Sets the formatting rectangle of a multiline edit control
_GUICtrlEdit_SetRectNPEx | Sets the formatting rectangle of a multiline edit control
_GUICtrlEdit_SetSel | Selects a range of characters
_GUICtrlEdit_SetTabStops | Sets the tab stops
_GUICtrlEdit_SetText | Set the text
_GUICtrlEdit_ShowBalloonTip | Displays a balloon tip associated with an edit control
_GUICtrlEdit_Undo | Undoes the last edit control operation in the control's undo queue