Показать полную графическую версию : вопрос ламера по MFC
Люди, обьясните пожалуйста, как я могу узнать, использую ли я МФС или нет. И если использую, то как можно от него избавиться, ведь тогда, на сколько я понимаю, трудно будет создать разные обьекты типа CTreeCtrl, DataGrid, CList и т.д., потому как они ведь относятся к фундаментальным классам. Как быть в этом случае, какая альтернатива, если кто програмит без МФЦ, вышлите пожалуйста мне програмки написанные без использования МФЦ, я хочу с ними разобраться и посмотреть, как можно создавать разные обьекты, диалоговые окна, как создавать окна типа CView, CWnd и т.д. Вот мой е-мейл:
...
Буду очень благодарен.
Исправлено: Prisoner, 13:28 12-02-2004
Ну рас гуру молчат, попробую ответить на некоторые вопросы в силу своих скромных возможностей
Люди, обьясните пожалуйста, как я могу узнать, использую ли я МФС или нет.
Project -> Settings -> Вкладка General (Not using MFC | Use MFC)
как можно от него избавиться
Там же
ведь тогда, на сколько я понимаю, трудно будет создать разные обьекты типа CTreeCtrl, DataGrid, CList
Не не трудно, а просто невозможно. (имхо)
Как ты хочешь использовать объекты библиотеки не ипользуя саму библиотеку?.
Разрабатывая проект на чистом WinAPI ты можешь использовать только
чисто виндозные вещи (чекбоксы, радиобатоны, простые поля ввода и т.д.)
если кто програмит без МФЦ, вышлите пожалуйста мне програмки написанные без использования МФЦ
Ну в моих исходниках черт ногу сломит :)
Советую поискать в сетке по запросу наподобе "C++ source WinAPI download"
Возможно ты сразу не найдешь то что надо, но поймешь что такое
WinApi и с чем его едят. Там нет понятий окна CView, CWnd.
Там вобщем-то только несколько типов окон это: Popup, Overlapped and Child.
Все остальное делается ручками. Дело довольно муторное, но полезное.
(в смысле понимания работы виндов.)
А чем тебе MFC не нравится?
И вопрос к гуру:
Как вы относитесь к MFC. Перспективы, юзабельность, стоит ли его изучать дальше и если нет - какие есть альтернативы ?
(Мне честно говоря этот MFC самому не очень...)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.