static void init_machine_dialog(HWND hwnd) { HWND machine_hwnd; int res_value; int res_value_loop; int xpos; /* translate all dialog items */ uilib_localize_dialog(hwnd, machine_dialog_trans); /* adjust the size of the machine type element */ uilib_adjust_element_width(hwnd, IDC_MACHINE_TYPE); /* get the max x of the machine type element */ uilib_get_element_max_x(hwnd, IDC_MACHINE_TYPE, &xpos); /* move the machine type indicator element */ uilib_move_element(hwnd, IDC_C128_MACHINE_TYPE, xpos + 10); resources_get_int("MachineType", &res_value); machine_hwnd = GetDlgItem(hwnd, IDC_C128_MACHINE_TYPE); for (res_value_loop = 0; ui_machine[res_value_loop] != 0; res_value_loop++) { SendMessage(machine_hwnd, CB_ADDSTRING, 0, (LPARAM)translate_text(ui_machine[res_value_loop])); } SendMessage(machine_hwnd, CB_SETCURSEL, (WPARAM)res_value, 0); enable_machine_controls(hwnd); }
static void init_machine_dialog(HWND hwnd) { HWND machine_hwnd; int res_value; int res_value_loop; resources_get_int("MachineType", &res_value); machine_hwnd = GetDlgItem(hwnd, IDC_C128_MACHINE_TYPE); for (res_value_loop = 0; ui_machine[res_value_loop]; res_value_loop++) { SendMessage(machine_hwnd, CB_ADDSTRING, 0, (LPARAM)ui_machine[res_value_loop]); } SendMessage(machine_hwnd, CB_SETCURSEL, (WPARAM)res_value, 0); enable_machine_controls(hwnd); }