   Should i use mfc?
  Hi, i''ve been learning the win32 api for the past few days and was wondering if i should skip it and use mfc. It seems to me that mfc is just like win32 except it make gui''s quick and easy. All i wanty from windows programming is a gui for work with opengl. Is MFC easier and better or is it woth programming your gui with win32?Thanks    ---------------------------------------------------------------------   There are 10 types of people in this world, those that  understand binary and those who don''t. 
  If it''ll be pure openGL dont use mfc, but plain win32 code. ;  Cool, so i dont have to through away my programming windows bookThanks    ---------------------------------------------------------------------   There are 10 types of people in this world, those that  understand binary and those who don''t. ;  And for Windows UI based apps, these days I''d probably skip MFC anyway. The .NET/Managed stuff seems far nicer for doing that kind of thing. ;  Yeah i''ve been hearing that, dont have .net though;  It depends. Have you got a lot of GUI coding to do? Then the Win32 API can be a little cumbersome. Instead you might want to use MFC for that. There's an article here on GameDev on coding game tools in MFC; here's the link if you haven't read it already:Creating 3D Tools with MFC.As I mentioned in your other thread I'd recommend .NET instead of MFC though. It's much nicer to work with I think. You can download the SDK free from MS's site and you can download a free IDE (SharpDevelop) from the net as well: The Open Source Development Environment for .NET.BUT, if you're already set on Win32, I say go for it. It's the core underlying API in Windows and as such it's always nice to know the basics of it.   -+-+-+-+-+-+-+-+-+-+-+-+-+-+-Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.   [edited by - rohde on August 3, 2003 1:22:45 PM];  Even with .NET/Windows Forms it really helps to have some grasp of how Win32 works. Windows Forms is an abstraction model, and as such, it does not always expose all the functionality you need. Fortunately, .NET makes it pretty easy to call out to the underlying Win32 API.   AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system. ;quote:Original post by Arild Fines  Even with .NET/Windows Forms it really helps to have some grasp of how Win32 works. Windows Forms is an abstraction model, and as such, it does not always expose all the functionality you need. Fortunately, .NET makes it pretty easy to call out to the underlying Win32 API.    Couldn''t agree more. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction. 