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(¶m); if (param.updated > 0) { speed = _ttoi(param.string); if (speed > 0 && speed < 1000000) resources_set_int("Speed", speed); } }
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(¶m); if (param.updated > 0) { machine_romset_archive_item_create(param.string); update_romset_archive(hwnd); } }