Хотя это предложение не будет отвечать вашим кроссплатформенным требованиям, оно соответствует запросу на «открытую реализацию классов MFC / ATL».
Ознакомьтесь с библиотекой шаблонов Windows (WTL).
Microsoft открыла его несколько лет назад, вы можете скачать его со страницы проекта sourceforge , и он также доступен где-то на сайте Microsoft.
Описание со страницы SourceForge:Библиотека шаблонов Windows (WTL) - это библиотека C ++ для разработки приложений Windows и компонентов пользовательского интерфейса.Он расширяет ATL (Active Template Library) и предоставляет набор классов для элементов управления, диалогов, окон фреймов, объектов GDI и т. Д.
Надеюсь, это поможет!