- Пользователь выбирает загрузку, а затем запрашивается место сохранения файла.
Для этого у вас есть Common File Dialog . MFC имеет упаковщик.
- Подключается к удаленному FTP-серверу (логин, ip, файл для GET, все жестко запрограммировано)
Есть WinInet API, который включает в себя такие функции, как FtpGetFile
- Отображение строки состояния того, сколько файлов было загружено.
Если вам нужно сообщить о прогрессе, используйте FtpOpenFile
и читайте куски, используя InternetReadFile
. Индикаторы выполнения Windows создаются с помощью CreateWindow
и управляются с помощью SendMessage
.