Пример #1
0
void ui_speed_settings_dialog(HWND hwnd)
{
/*
    DialogBox(winmain_instance, (LPCTSTR)translate_res(IDD_CUSTOM_SPEED_DIALOG), hwnd,
              dialog_proc);
*/
    uilib_dialogbox_param_t param;
    int speed;

    resources_get_int("Speed", &speed);

    param.hwnd = hwnd;
    param.idd_dialog = translate_res(IDD_CUSTOM_SPEED_DIALOG);
    param.idc_dialog = IDC_CUSTOM_SPEED;
    _itot(speed, param.string, 10);

    uilib_dialogbox(&param);

    if (param.updated > 0) {
        speed = _ttoi(param.string);
        if (speed > 0 && speed < 1000000)
            resources_set_int("Speed", speed);

    }
}
Пример #2
0
static void new_archive_romset_dialog(HWND hwnd)
{
    uilib_dialogbox_param_t param;

    param.hwnd = hwnd;
    param.idd_dialog = IDD_ROMSET_ENTER_NAME_DIALOG;
    param.idc_dialog = IDC_ROMSET_ENTER_NAME;
    _tcscpy(param.string, TEXT(""));
    param.idc_dialog_trans = IDC_ENTER_CONFIGURATION_NAME;
    param.idc_dialog_trans_text = translate_text(IDS_ENTER_CONFIGURATION_NAME);
    param.idd_dialog_caption = translate_text(IDS_NEW_CONFIGURATION);

    uilib_dialogbox(&param);

    if (param.updated > 0) {
        machine_romset_archive_item_create(param.string);
        update_romset_archive(hwnd);
    }
}