MsgDlgButtons defines a set of values used by MessageDlg and MessageDlgPos.
The MsgDlgButtons type defines the set of values a button in a message box can have. The TMsgDlgButtons type is used by the MessageDlg and MessageDlgPos functions.
The following table lists all the buttons that can appear on a form:
| Value | Meaning |
| mbYes | A button with the text ‘Yes’ on its face |
| mbNo | A button with the text ‘No’ on its face |
| mbOK | A button with the text ‘OK’ on its face |
| mbCancel | A button with the text ‘Cancel’ on its face |
| mbAbort | A button with the text ‘Abort’ on its face |
| mbRetry | A button with the text ‘Retry’ on its face |
| mbIgnore | A button with the text ‘Ignore’ on its face |
| mbAll | A button with the text ‘All’ on its face |
| mbNoToAll | A button with the text ‘No to All’ on its face |
| mbYesToAll | A button with the text ‘Yes to All’ on its face |
| mbClose | A button with the text ‘Close’ on its face |
The Dialogs unit defines the following constants that must be used by the MessageDlg and MessageDlgPos functions:
| Constant | Meaning |
| mbYesNoCancel | mbYes, mbNo, and mbCancel |
| mbYesAllNoAllCancel | mbYes, mbYesToAll, mbNo, mbNoToAll, and mbCancel |
| mbOKCancel | mbOK and mbCancel |
| mbAbortRetryIgnore | mbAbort, mbRetry, and mbIgnore |
| mbAbortIgnore | mbAbort, mbIgnore |
You can find all the possible values above, using the dir() command:
|
1 2 3 |
import DelphiVCL dir(DelphiVCL) |

Check out DelphiVCL which easily allows you to build GUIs for Windows using Python.
