Мой проект - это диалог MFC.Есть кнопка «Установка».Пользователи могут нажать эту кнопку, чтобы начать загрузку и автоматически выполнить установку после завершения загрузки.
![enter image description here](https://i.stack.imgur.com/497Ik.png)
Я уже выполнил часть загрузки - вstd :: thread.Когда пользователь нажимает кнопку «Установка», он запрашивает индикатор выполнения, на самом деле это еще один CDailog - он называется CMyProgressBar.
CMyProgressBar has a member m_thDownload.
void CMyProgressBar::DoDataExchange(CDataExchange* pDX)
{
m_thDownload = std::thread(funDownload);
}
Здесь m_thDownload может выполнить загрузку.После загрузки мне нужен поток, чтобы выполнить установку.Я не хочу добавлять другой элемент потока, и на самом деле мне не нужно добавлять другой поток в соответствии с логикой.
Итак, куда я помещаю код начальной установки?а его можно выполнить сразу после загрузки?