int exposure_time_ms = 8; // Two different numeric types.
double laser_power_mw = 40.0;
Dynamic_dialog dlg("Camera Image Capture", 155, 100);
dlg.Add_OK_button(20, 70, 50, 14);
dlg.Add_Cancel_button(85, 70, 50, 14);
dlg.Add_edit_control("Exposure time", 15, "ms.", 70, 20,
45, 12, &exposure_time_ms, 1, 100);
dlg.Add_edit_control("Laser power", 15, "mW.", 70, 40,
45, 12, &laser_power_mw, 0.1, 200.0);
if (dlg.DoModal() == IDOK)
{
// ... more code ...
Example 1: Code for a dialog with two edit controls and two buttons.
Back to Article