DlgSequencePrev(); break;  case IDC_BUTTON_SITE_SELECTOR: dwWizardState = DLG_PROGRAM_FOLDER; DestroyWindow(hDlg); DlgSequenceNext();
DlgSequence(PREV_DLG);
LRESULT CALLBACK DlgProcStartInstall(HWND hDlg, UINT msg, WPARAM wParam, LONG lParam){  RECT  rDlg;  LPSTR szMessage = NULL;  switch(msg)  {    case WM_INITDIALOG:      DisableSystemMenuItems(hDlg, FALSE);      SetWindowText(hDlg, diStartInstall.szTitle);      SetDlgItemText(hDlg, IDC_STATIC, sgInstallGui.szCurrentSettings);      SetDlgItemText(hDlg, IDWIZBACK, sgInstallGui.szBack_);      SetDlgItemText(hDlg, IDWIZNEXT, sgInstallGui.szInstall_);      SetDlgItemText(hDlg, IDCANCEL, sgInstallGui.szCancel_);      SendDlgItemMessage (hDlg, IDC_STATIC, WM_SETFONT, (WPARAM)sgInstallGui.definedFont, 0L);      SendDlgItemMessage (hDlg, IDWIZBACK, WM_SETFONT, (WPARAM)sgInstallGui.definedFont, 0L);      SendDlgItemMessage (hDlg, IDWIZNEXT, WM_SETFONT, (WPARAM)sgInstallGui.definedFont, 0L);      SendDlgItemMessage (hDlg, IDCANCEL, WM_SETFONT, (WPARAM)sgInstallGui.definedFont, 0L);      SendDlgItemMessage (hDlg, IDC_MESSAGE0, WM_SETFONT, (WPARAM)sgInstallGui.definedFont, 0L);      SendDlgItemMessage (hDlg, IDC_CURRENT_SETTINGS, WM_SETFONT, (WPARAM)sgInstallGui.systemFont, 0L);       if(GetClientRect(hDlg, &rDlg))        SetWindowPos(hDlg,                     HWND_TOP,                     (gSystemInfo.dwScreenX/2)-(rDlg.right/2),                     (gSystemInfo.dwScreenY/2)-(rDlg.bottom/2),                     0,                     0,                     SWP_NOSIZE);      if((diAdvancedSettings.bShowDialog == FALSE) || (GetTotalArchivesToDownload() == 0))      {        ShowWindow(GetDlgItem(hDlg, IDC_BUTTON_SITE_SELECTOR), SW_HIDE);        SetDlgItemText(hDlg, IDC_MESSAGE0, diStartInstall.szMessageInstall);      }      else      {        ShowWindow(GetDlgItem(hDlg, IDC_BUTTON_SITE_SELECTOR), SW_SHOW);        SetDlgItemText(hDlg, IDC_MESSAGE0, diStartInstall.szMessageDownload);      }      if((szMessage = GetStartInstallMessage()) != NULL)      {        SetDlgItemText(hDlg, IDC_CURRENT_SETTINGS, szMessage);        FreeMemory(&szMessage);      }      break;    case WM_COMMAND:      switch(LOWORD(wParam))      {        case IDWIZNEXT:          DestroyWindow(hDlg);          DlgSequenceNext();          break;        case IDWIZBACK:          dwWizardState = DLG_ADVANCED_SETTINGS;          DestroyWindow(hDlg);          DlgSequencePrev();          break;        case IDC_BUTTON_SITE_SELECTOR:          dwWizardState = DLG_PROGRAM_FOLDER;          DestroyWindow(hDlg);          DlgSequenceNext();          break;        case IDCANCEL:          AskCancelDlg(hDlg);          break;        default:          break;      }      break;  }  return(0);}