Можно ли нарисовать пользовательский интерфейс, подобный этому, в MFC

Недавно я нашел легкую программу обмена мгновенными сообщениями под названием WTW. Выглядит это так:

screen
(источник: загрузить. wtw.im)

Теперь мне интересно, можно ли реализовать такие интерфейсы в простом MFC. Спасибо.


person Lucas    schedule 20.12.2012    source источник
comment
конечно, может, но потребует уйму строительства ... просто используйте wpf   -  person Paul Sullivan    schedule 21.12.2012
comment
Взгляните на этот ранее заданный вопрос ... http://stackoverflow.com/questions/751685/creating-a-gui-with-mfc.   -  person DanWheeler    schedule 21.12.2012
comment
@ Пол Салливан, спасибо. Но знаете ли вы какой-нибудь веб-сайт / книгу, которую я мог бы использовать, чтобы научиться создавать такой пользовательский интерфейс?   -  person Lucas    schedule 21.12.2012
comment
вы все еще хотите построить его с нуля? В таком случае любой стандартной книги по C ++ достаточно для этого. Если вы можете а) отображать окно б) рисовать круги, квадраты, текст, градиенты и т. Д. В) отслеживать положение мыши и жесты, вы можете делать все, что захотите. Но это займет ОЧЕНЬ ДОЛГОЕ время. Вам лучше изучить Windows Presentation Foundation, которая уже сделала за вас всю основную работу.   -  person Paul Sullivan    schedule 21.12.2012
comment
@PaulSullivan Что ж, это забавно, потому что я действительно думаю о переходе с .NET / WPF на более родной способ разработки приложений. Но сейчас это не кажется хорошей идеей. Спасибо за этот комментарий.   -  person Lucas    schedule 21.12.2012


Ответы (1)


Да, могут быть. MFC поддерживает настраиваемые элементы управления и рисование, так что вы можете создать любой пользовательский интерфейс по своему усмотрению.

Хотя это может быть проще при использовании других технологий, это определенно возможно в MFC.

person Reed Copsey    schedule 20.12.2012
comment
все возможно, но невозможно без большого бюджета и большого опыта. - person Paul Sullivan; 21.12.2012