void OnInstallationFinished() { DestroyWindow(gHwndButtonInstUninst); gHwndButtonInstUninst = NULL; DestroyWindow(gHwndProgressBar); gHwndProgressBar = NULL; if (gGlobalData.success) { CreateButtonRunSumatra(gHwndFrame); SetMsg(_TR("Thank you! SumatraPDF has been installed."), COLOR_MSG_OK); } else { CreateButtonExit(gHwndFrame); SetMsg(_TR("Installation failed!"), COLOR_MSG_FAILED); } gMsgError = gGlobalData.firstError; InvalidateFrame(); CloseHandle(gGlobalData.hThread); }
void OnInstallationFinished() { SafeDestroyWindow(&gHwndButtonInstUninst); SafeDestroyWindow(&gHwndProgressBar); if (gGlobalData.success) { CreateButtonRunSumatra(gHwndFrame); SetMsg(_TR("Thank you! SumatraPDF has been installed."), COLOR_MSG_OK); } else { CreateButtonExit(gHwndFrame); SetMsg(_TR("Installation failed!"), COLOR_MSG_FAILED); } gMsgError = gGlobalData.firstError; InvalidateFrame(); CloseHandle(gGlobalData.hThread); if (gGlobalData.autoUpdate && gGlobalData.success) { // click the Start button PostMessage(gHwndFrame, WM_COMMAND, IDOK, 0); } }