Sign in to follow this  
blue-ice2002

MFC or Win32 API

Recommended Posts

MFC is used mostly to build gui style applications like editors and other tools. Win32 on the other hand is a minimalistic os api layer used for game engines and such things that don't need MFC overhead. It's also used for building gui toolkits like Qt, Fox, etc. Most of the game gui elements are d3d/ddraw/gl components for direct and fast communication with the gfx hardware. They sort of mimick MFC/win32 in a way but are streamlined towards game guis not office applications.

Share this post


Link to post
Share on other sites
Quote:
Original post by JD
MFC is used mostly to build gui style applications like editors and other tools. Win32 on the other hand is a minimalistic os api layer used for game engines and such things that don't need MFC overhead.
Uh, no.

MFC is an object-oriented encapsulation of Win32 functionality for functionality and ease of use. Win32 isn't minimalistic, it's merely that MFC requires some rather heavyweight runtimes.

Share this post


Link to post
Share on other sites
I don't get what's so hard to understand. Win32 isn't a framework, it isn't some other library or something.

It's the interface for windows. You CANNOT write programs that work for windows without calling into the Win32 API at some point. It is the Application Programming Interface for working with Windows.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this