ISDBApplication::MessageBox: Difference between revisions
Jump to navigation
Jump to search
(MessageBox buttons constants apparently were completely wrong) |
(beautification of parameters.) |
||
Line 5: | Line 5: | ||
{{MethodParameters | {{MethodParameters | ||
|MessageText |String |Text to be shown in the message box. | |MessageText |String |Text to be shown in the message box. | ||
|MsgType |EnumMsgBox |Type of the box | |MsgType |EnumMsgBox |Type of the box. Can be one of constants described below. | ||
|Buttons |Variant |Array of buttons to be shown, can be any | |Buttons |Variant |Array of buttons to be shown, can be any constants described below.}} | ||
===Method description=== | ===Method description=== | ||
Line 12: | Line 12: | ||
Shows a customized message box and returns information about button that was pressed, which can be one of the following values: | Shows a customized message box and returns information about button that was pressed, which can be one of the following values: | ||
mrNone(0), mrOk(1), mrCancel(2), mrAbort(3), mrRetry(4), mrIgnore(5), mrYes(6), mrNo(7), mrAll(8), mrNoToAll(9), mrYesToAll(10), mrOkToAll(110) or mrIgnoreToAll(111). | mrNone(0), mrOk(1), mrCancel(2), mrAbort(3), mrRetry(4), mrIgnore(5), mrYes(6), mrNo(7), mrAll(8), mrNoToAll(9), mrYesToAll(10), mrOkToAll(110) or mrIgnoreToAll(111). | ||
'''MsgType constants:''' | |||
* '''0''': mtWarning – Icon with yellow exclamation. Use to present a condition that might cause a problem in the future. | |||
* '''1''': mtError – Icon with red cross. Use to present an error or problem that has occurred. | |||
* '''2''': mtInformation – Icon with small letter „i“. Use to present an useful information. | |||
* '''3''': mtConfirmation – Question mark icon. Use to ask user for input. | |||
* '''4''': mtCustom – No icon is shown. | |||
'''Button constants:''' | |||
* '''0''': mbYes | |||
* '''1''': mbYesToAll | |||
* '''2''': mbNo | |||
* '''3''': mbNoToAll | |||
* '''4''': mbOk | |||
* '''5''': mbOkToAll | |||
* '''6''': mbEdit | |||
* '''7''': mbEditToAll | |||
* '''8''': mbCancel | |||
* '''9''': mbAbort | |||
* '''10''': mbRetry | |||
* '''11''': mbIgnore | |||
* '''12''': mbIgnoreToAll | |||
* '''13''': mbAll | |||
* '''14''': mbHelp | |||
===Example code=== | ===Example code=== |
Revision as of 20:44, 20 April 2013
CoClass SDBApplication, Interface ISDBApplication
Function MessageBox(MessageText As String, MsgType As EnumMsgBox, Buttons) As Long
Parameters
Name | Type | Description |
---|---|---|
MessageText | String | Text to be shown in the message box. |
MsgType | EnumMsgBox | Type of the box. Can be one of constants described below. |
Buttons | Variant | Array of buttons to be shown, can be any constants described below. |
Method description
Shows a customized message box and returns information about button that was pressed, which can be one of the following values: mrNone(0), mrOk(1), mrCancel(2), mrAbort(3), mrRetry(4), mrIgnore(5), mrYes(6), mrNo(7), mrAll(8), mrNoToAll(9), mrYesToAll(10), mrOkToAll(110) or mrIgnoreToAll(111).
MsgType constants:
- 0: mtWarning – Icon with yellow exclamation. Use to present a condition that might cause a problem in the future.
- 1: mtError – Icon with red cross. Use to present an error or problem that has occurred.
- 2: mtInformation – Icon with small letter „i“. Use to present an useful information.
- 3: mtConfirmation – Question mark icon. Use to ask user for input.
- 4: mtCustom – No icon is shown.
Button constants:
- 0: mbYes
- 1: mbYesToAll
- 2: mbNo
- 3: mbNoToAll
- 4: mbOk
- 5: mbOkToAll
- 6: mbEdit
- 7: mbEditToAll
- 8: mbCancel
- 9: mbAbort
- 10: mbRetry
- 11: mbIgnore
- 12: mbIgnoreToAll
- 13: mbAll
- 14: mbHelp
Example code
res = SDB.MessageBox( SDB.Localize("Select tracks to be exported, please."), mtError, Array(mbOk))