Как создать графический интерфейс для приложения Windows, используя C ++? - PullRequest
24 голосов
/ 28 января 2009

Я решаю, как разработать графический интерфейс для небольшого api-проекта c ++ / win32 (работает Visual Studio C ++ 2008). Проекту потребуется всего несколько компонентов для запуска основного процесса, поэтому он будет очень легким (всего 1 кнопка и текстовое поле в значительной степени ...). У меня вопрос такой:

У меня нет опыта разработки графических интерфейсов для Windows, но я могу легко учиться. Итак, что я должен использовать? Визуальный редактор (генерация кода с помощью перетаскивания): мои предпочтения в проектировании графического интерфейса для настольных компьютеров (java / swing)). Или я должен использовать специальную библиотеку? В любом случае, какую библиотеку или визуальный редактор я должен использовать? Я слышал, как кто-то упоминал о написании графического интерфейса в C #, а затем о вызове кода C ++ ... дело в том, что это такой простой графический интерфейс, мне было бы проще просто сохранить все это в C ++, но я открыт для любого лучшее предложение.

Ответы [ 11 ]

0 голосов
/ 29 января 2009

Я использовал wxWidgets для небольшого проекта, и мне понравилось. Qt - еще один хороший выбор, но для коммерческого использования вам, вероятно, потребуется купить лицензию. Если вы пишете на C ++, не используйте Win32 API, поскольку в итоге вы сделаете его объектно-ориентированным. Это не просто и отнимает много времени. Кроме того, Win32 API имеет слишком много макросов и слишком сложен для того, что он предлагает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...