title: Modern, native way of creating WinAPI GUI apps in C++
body: <p>First, I know this is kind of common question, but I could not find the exact answer I am looking for.</p>
  
  <p>I have done many projects in Java using Swing. Starting by just coding the GUI, then later moving onto GUI designers. This proved to be a <em>very</em> quick and easy way to build GUI apps.</p>
  
  <p>But now, I need to move to C++. I am beginning a project which uses a lot of HW resources (DirectX, OpenCV, etc...) I know there are Java libraries for these technologies. However, C++ is definitely the right way to go, considering the internals of this project.</p>
  
  <p>I know C and C++ languages well from MCU programming. Also, I have read many articles on native WinAPI programming, Windows internals, etc. I think I have enough knowledge to start. I don´t want to worry much about GUI design, but it must look appropriate.</p>
  
  <p>I know there are few basic options: Pure WinAPI, MFC, WTL, Qt... I would be very glad if there were some kind of GUI designer tool, but from my research, there is not. There is the MFC wizard which helps to create a basic window, but it is not a designer. The closest thing I found was Qt. But from what I read, it is not using WinAPI for drawing, for in future look and feel of Qt written app can differ from native Windows look. </p>
  
  <p>So, to summarize, please, if you are experienced with creating native Windows C++ Apps with GUI, what would you recommend to me? Specifically, is there any tool or designer I missed? </p>
  
  <p>(I am using Visual Studio 2010 professional, since I have it free thanks to the DreamSpark project)</p>