[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | Reference for unit 'Dialogs' (#lcl)

# Reference for unit 'Dialogs': Procedures and functions

`CreateMessageDialog`
`ExtractColorIndexAndColor`
`GetDialogCaption`
`GetDialogIcon`
`InputBox` |  | Displays a box with defined title and prompt, and expects user input in a text box
`InputQuery` |  | Use InputQuery to show a dialog box to get some input from the user
`MessageDlg` |  | Message Dialog
`MessageDlgPos` |  | An extended MessageDlg function.
`MessageDlgPosHelp` |  | An extended MessageDlgPos function.
`PasswordBox` |  | Password Box
`QuestionDlg` |  | Show a question to the user and get a response
`Register` |  | Register the components used in the current application, so that they can be recognised
`SelectDirectory` |  | A function that allows to user to select a directory.
`ShowMessage` |  | Show Message
`ShowMessageFmt` |  | Shows a message assembled from a format string and an array of arguments.
`ShowMessagePos` |  | Shows a message box at a given screen position.

The latest version of this document can be found at lazarus-ccr.sourceforge.net.