Prerequisites for Learning MFC
Among the important assumptions made by the MFC documentation are that:
You already know a little about programming for Windows.
You know the basics of programming in C++.
You understand the fundamentals of object-oriented programming.
For more information about MFC, see MFC Fundamentals.