Это мое первое существенное приложение MFC.
Мое приложение MFC, созданное вне мастера, хочет при запуске открыть новый пустой файл того типа, который я указал для своего приложения, но это не имеет смысла для моего приложения. Я хочу, чтобы мое приложение открывало некоторые подключения к некоторым удаленным сайтам и получало с них данные.
Где следует рассмотреть вопрос о прерывании или переопределении поведения по умолчанию в MFC? Я мог бы создать подкласс CWinApp :: ProcessShellCommand (). Я мог бы изменить объект CCommandLineInfo, на котором он работает. Я мог бы вырезать всю обработку командной строки и просто вызывать мои функции go-get-the-data. Я, вероятно, должен просто полностью вырезать всю обработку, связанную с документом как файлом. Я не открываю и не сохраняю никаких файлов, кроме файлов отладки или журналов, которые не относятся к пользовательскому интерфейсу. Единственное сохранение или сбор локальной информации осуществляется через базу данных, в которую и из которой я сам выполняю сериализацию, поэтому также не нужно выполнять CArchive.
У меня есть весь этот код, но он висит передо мной разрозненным и распавшимся. Я слишком новичок в этом, и есть слишком много альтернатив. Я прошу несколько простых советов для начинающего.
Так что, если вы скажете, конечно, отрежьте обработку документа как файла, скажите, пожалуйста, куда мне нужно пойти, чтобы выполнить эту операцию, я вижу, что это не просто один объект, который ' будет затронут. И так далее. Спасибо.