@Fly3110
web developer

Что использовать для написания Windows GUI C++ приложения для получения минимального размера?

Нужно написать dialog-based приложение, чтобы оно было как можно меньше.

Начал писать на голом C++ без использования MFC (с ним даже пустое приложение получается уже 3 мегабайта, а это много), но задумался, а может есть какие-то "легкие" "хелперы", чтобы можно было более адекватно отлавливать события и управлять состоянием элемента (без отлова WM_COMMAND, обработки контекста в WM_PAINT и так далее)?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
@Fly3110 Автор вопроса
web developer
Странно, что никто не посоветовал ATL, это ведь именно то, что я хотел. Использую классы/шаблоны ATL без COM и счастлив.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Не вижу конечно смысла, но держите https://ru.wikipedia.org/wiki/Windows_Template_Library
Практически совпадает по событийной модели с MFC, и в принципе можно портировать код.
Но с учетом того что сейчас NET стоит везде, а размер приложений начинается от 14 Kb
То лучше использовать его.
Ответ написан
Комментировать
profesor08
@profesor08
Посмотри примеры с вин апи, там ты в коде подхватываешь стандарную виндовс dll, и с ее помощью делаешь окна. Только файл заголовков надо будет добавить в проект. Получишь минимальный код, который делает вызовы вин апи.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы