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

# Reference for unit 'Dialogs': Procedures and functions

`CreateMessageDialog` |  | Creates a dialog form type with the specified caption, message, and buttons.
`dbgs` |  | Creates a formatted debugger message for one or more TOpenOption values.
`DefaultInputDialog` |  | Widgetset-independent implementation of an input dialog.
`DefaultMessageBox` |  | Widgetset-independent implementation of a message box routine.
`DefaultPromptDialog` |  | Widgetset-independent implementation of a prompt dialog.
`DefaultQuestionDialog` |  | Implements a widgetset-independent dialog similar to QuestionDlg.
`DialogCopyToClipboard` |  | Copies the content from the specified dialog to the clipboard.
`ExtractColorIndexAndColor` |  | Extracts the color index and color value for the specified position in a color list.
`GetDialogCaption` |  | Gets the resource string used as the caption for the specified dialog identifier.
`GetDialogIcon` |  | Gets a bitmap with the icon for the specified dialog identifier.
`InputBox` |  | Displays a box with specified title and prompt, and accepts user input in a text box.
`InputCombo` |  | Creates and executes a combo-box dialog with the specified Caption, Prompt, and list of selectable values.
`InputComboEx` |  | Displays an extended input combo-box dialog that allows entry of custom text values in its Items.
`InputQuery` |  | Use InputQuery to show a dialog box to get input from the user.
`MessageDlg` |  | Shows a message to the user and gets the response.
`MessageDlgPos` |  | An extended MessageDlg function.
`MessageDlgPosHelp` |  | An extended MessageDlgPos function.
`PasswordBox` |  | Displays a Password prompt with input masking.
`PromptForFileName` |  | Displays a file open or save dialog to select a file name for the operation.
`QuestionDlg` |  | Shows a question to the user and gets a response. Similar to MessageDlg, but allows to use custom button captions and user-specified response values.
`Register` |  | Registers components for use in the Lazarus IDE.
`RegisterDialogForCopyToClipboard` |  | Enables key preview and adds the OnKeyDown handler for the specified dialog.
`SelectDirectory` |  | A function that allows a user to select a directory.
`ShowMessage` |  | Displays the specified message text.
`ShowMessageFmt` |  | Shows a message assembled from a format string and an array of arguments.
`ShowMessagePos` |  | Shows a message box at a given screen position.
`TaskDlg` |  | Provides a wrapper function used to configure and execute a TTaskDialog instance.