Ответ 1
От Wikipedia:
Один интересный причуд MFC - это использование "Afx" в качестве префикса для многих функции, макросы и стандартные предварительно скомпилированное имя заголовка "stdafx.h". На раннем этапе развития MFC называлась "Application Framework" Расширения "и сокращенно" Afx ". название Microsoft Foundation Classes (МФЦ) был принят слишком поздно в цикла выпуска, чтобы изменить эти ссылки.
Старый FAQ Stingray MFC (больше не найден на их веб-сайте, ссылка на древнюю версию):
Вначале Microsoft создала группа, называемая группой AFX
(означает (A) применение (F), ramework (Х)).
[...]
Группа AFX была фактически отвечает за две вещи: MFC библиотеки и поддержки IDE для MFC (а именно, редактор ресурсов и волшебники). Имя AFX было в апреле 1994 года, а группа члены просто стали частью более мелких команд в группе Visual С++. Одна из этих небольших команд - это сегодняшняя Команда MFC.