# GuiTab 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 <GuiTab.au3>.

User Defined Function | Description
--- | ---
_GUICtrlTab_ActivateTab | Activates a tab by its index
_GUICtrlTab_ClickTab | Clicks a tab
_GUICtrlTab_Create | Create a TabControl control
_GUICtrlTab_DeleteAllItems | Deletes all tabs
_GUICtrlTab_DeleteItem | Deletes a tab
_GUICtrlTab_DeselectAll | Resets tabs, clearing any that were set to the pressed state
_GUICtrlTab_Destroy | Delete the control
_GUICtrlTab_FindTab | Searches for a tab with the specific text
_GUICtrlTab_GetCurFocus | Returns the index of the item that has the focus in a tab control
_GUICtrlTab_GetCurSel | Determines the currently selected tab
_GUICtrlTab_GetDisplayRect | Retrieves the display rectangle of the client area
_GUICtrlTab_GetDisplayRectEx | Retrieves the display rectangle of the client area
_GUICtrlTab_GetExtendedStyle | Retrieves the extended styles that are currently in use
_GUICtrlTab_GetImageList | Retrieves the tab control image list
_GUICtrlTab_GetItem | Retrieves information about a tab
_GUICtrlTab_GetItemCount | Retrieves the number of tabs
_GUICtrlTab_GetItemImage | Retrieves the image index for a tab
_GUICtrlTab_GetItemParam | Retrieves the param data for a tab
_GUICtrlTab_GetItemRect | Retrieves the bounding rectangle for a tab
_GUICtrlTab_GetItemRectEx | Retrieves the bounding rectangle for a tab
_GUICtrlTab_GetItemState | Retrieves the state of a tab
_GUICtrlTab_GetItemText | Retrieves the text of a tab
_GUICtrlTab_GetRowCount | Retrieves the current number of rows of tabs
_GUICtrlTab_GetToolTips | Retrieves the handle to the ToolTip control associated with the control
_GUICtrlTab_GetUnicodeFormat | Retrieves the Unicode character format flag for the control
_GUICtrlTab_HighlightItem | Sets the highlight state of a tab item
_GUICtrlTab_HitTest | Determines where a point lies control
_GUICtrlTab_InsertItem | Inserts a new tab
_GUICtrlTab_RemoveImage | Removes an image from the control's image list
_GUICtrlTab_SetCurFocus | Sets the focus to a specified tab
_GUICtrlTab_SetCurSel | Selects a tab
_GUICtrlTab_SetExtendedStyle | Sets the extended styles that are currently in use
_GUICtrlTab_SetImageList | Sets the image list associated with a tab control
_GUICtrlTab_SetItem | Sets information about a tab
_GUICtrlTab_SetItemImage | Sets the image of a tab
_GUICtrlTab_SetItemParam | Sets the param data of a tab
_GUICtrlTab_SetItemSize | Sets the width and height of tabs in a fixed width or owner drawn control
_GUICtrlTab_SetItemState | Sets the state of a tab
_GUICtrlTab_SetItemText | Sets the text of a tab
_GUICtrlTab_SetMinTabWidth | Sets the minimum width of items in a tab control
_GUICtrlTab_SetPadding | Sets the amount of space around each tab's icon and label
_GUICtrlTab_SetToolTips | Sets the handle to the ToolTip control associated with the control
_GUICtrlTab_SetUnicodeFormat | Sets the Unicode character format flag for the control