A parte il .NET Framework (ma in quel caso devi usare il C++ gestito) non ci sono sostanziali novità in fatto di framework Microsoft per la creazione di finestre da VC++ 6 a oggi; puoi creare un progetto Win32, ATL o MFC, e in tutti e tre i casi devi creare "manualmente" le finestre e tutti i controlli (il come e la comodità del metodo dipende dal tipo di progetto), appoggiandoti eventualmente a dei dialog che puoi disegnare in maniera simile a VB che vengono inclusi come risorse incorporate.