Opens a dialog box used to select a device and optionally specify its parameters.
Number | Type | Compulsory | Default | Description |
1 | string array | Yes | options/initial settings | |
2 | string array | Yes | devices | |
3 | string array | No | <<empty>> | parameter names |
4 | string array | No | <<empty>> | parameter values |
Index | Description |
0 | Text entered in edit control above list box. If the text item is also present in the device list (argument 2), then that item will be selected. |
1 | Ignored unless element 1 is empty. Integer (entered in string form) which defines selected device. |
2 | Dialog box caption. Default if omitted: "Select Device" |
3 | Message at the top of the dialog box. . Default if omitted: "Select Device" |
String array defining the list of devices.
String array defining list of parameter names. See argument 4.
String array defining list of parameter values. If arguments 3 and 4 are supplied the "Parameters..." button will be visible. This button opens another dialog box that provides the facility to edit these parameters' values.
Return type: string array
If the user selects Cancel the function returns an empty vector, otherwise returns a string array.
Index | Description |
0 | Entry in the text edit box. |
1 | Index into device list (argument 2) of device in text edit box. If this device is not in the list, -1 will be returned. |
2 | Number of parameter values. |
3 | (Onwards) The values of the parameters in the order they were passed. |
▲Function Summary▲ | ||
◄ EditCurveMarkerDialog | EditDigInitDialog ▶ |