| | |
what on earth is MFC
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
hello,
I saw option of MFC project in VS2005 and I d like to know what MFC is, and what can we do with MFC.
I presume MFC is C++ based, but does it need any framework? And whats the difference betwen Winapi and MFC? What can you actually do with MFC?
I know google is the best friend, but Id also like to hear some advanced opinions and recommandations.
Thanks in advance
I saw option of MFC project in VS2005 and I d like to know what MFC is, and what can we do with MFC.
I presume MFC is C++ based, but does it need any framework? And whats the difference betwen Winapi and MFC? What can you actually do with MFC?
I know google is the best friend, but Id also like to hear some advanced opinions and recommandations.
Thanks in advance
>so I can write a Winapi app, and add MFC stuff?
It's easier if you just recreate your program with MFC, rather than add MFC to an existing Win32 program.
It's easier if you just recreate your program with MFC, rather than add MFC to an existing Win32 program.
"Technological progress is like an axe in the hands of a pathological criminal."
All my posts may be freely redistributed under the terms of the MIT license.
All my posts may be freely redistributed under the terms of the MIT license.
But, I am learning Win32 programming for months now...I dont wanna start all over again...I think I will stay on Win32
thanks for help
thanks for help
I
MFC
Most things (but not all) are a lot easier with it. If you have been working with pure win32 api for the past year or so you won't have to learn everything all over again, and you can still use win32 api functions within an MFC program. MFC is really a heavy-weight wrapper around win32 api. If you want to write an MDI program then MFC can't be beat because the Microsoft compiler will generate a workable program for you in just a few clicks. I (or anyone else for that matter) can write a program with MFC in 1/4th the time that someone else will write it with pure win32 api. Sort of like the difference between writing a program with assembly or C language. Assembly is rarly ever manually used any more because it is a great deal faster easier to write it in C, C++ or other higher-level languages.
MFC
Most things (but not all) are a lot easier with it. If you have been working with pure win32 api for the past year or so you won't have to learn everything all over again, and you can still use win32 api functions within an MFC program. MFC is really a heavy-weight wrapper around win32 api. If you want to write an MDI program then MFC can't be beat because the Microsoft compiler will generate a workable program for you in just a few clicks. I (or anyone else for that matter) can write a program with MFC in 1/4th the time that someone else will write it with pure win32 api. Sort of like the difference between writing a program with assembly or C language. Assembly is rarly ever manually used any more because it is a great deal faster easier to write it in C, C++ or other higher-level languages. Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
Hey dragon,
Thanks for your post. Well I'll check a bit around and decide about MFC.
But for now, Ill stay on Win32 because od wow project.
Thanks for your post. Well I'll check a bit around and decide about MFC.
But for now, Ill stay on Win32 because od wow project.
![]() |
Other Threads in the C++ Forum
- Previous Thread: C Software Programming..
- Next Thread: small question
| Thread Tools | Search this Thread |
api application array arrays based beginner binary c++ c/c++ calculator char char* class classes code compile compiler console conversion count delete deploy desktop directshow dll download dynamic dynamiccharacterarray encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int integer java lib linkedlist linker linux list loop looping loops map math matrix memory newbie news number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg simple sorting string strings temperature template templates test text text-file tree unix url variable vector video visual visualstudio win32 windows winsock wordfrequency wxwidgets






