Orion2k -6 Newbie Poster

what are the advantages and disadvantages of these two.
I know MFC is an old outdated technology but still people use MFC and OWL ,the main reason OWL is good over MFC ,it produces smaller GUI executable and don't need .NET framework and and lower level compare with Wxwidget and QT so it's not much easy to programming .
which one developers mostly use when programming game engines, commercial software like Adobe Photoshop and Microsoft Office.? do they use OWL or MFC??I can guess Microsoft used MFC for their products and now C++/CLI but what about other companies? I need write GUI executable applications for Windows specified and small binary and highly performance and run fine without needing 3rd party software like .NET framework? so which one is better?
I tried Wxwidget and it produces around 3.0MB GUI executable even with some buttons and text boxes but I have seen some Keygens(well I used to collect key gen musics not for pirating)and most of files around 100kb and those have musics plus lot of nice interface with complex GUI so I want to know which one they use for that? obviously it may not Wxwidget or QT or is there any other toolkits which is much better than all those things??

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.