Why would using MFC be cheating??? Is using (now) "integrated OS function" like device drivers (not really OS but you know what I mean) instead of re-coding device interfaces in each program, like it used to be, cheating?

My point is, things are evolving, and so are coding practices... We can't go about re-inventing the wheel all the time... That's why we have such things as MFC now. Besides, Borland also has such a thing, and many other languages also have quick and simple ways to make GUIs, it's not just a microsoft thing...

Ammo