Holas;
En realidad puedes crear las ventanas al igual que en VB, la diferencia es que tienes que emplear un editor de recursos para poder crear los cuadros de dialogo.
Te presenta un cuadro de herramientas al igual que VB puedes colocar commandButton, tree view, control tab, edit (textbox en VB).
A los controles les coloca el ID correspondiente, las propiedades como top, left, etc.
en el archivo *.h coloca las referencias de los controles de cuadro de diálogo, por ejemplo;
IDC_Edit_Name 1002
en el archivo *.cpp colocas las isntancias en que debes manejar el cuadro de dialogo y las acciones que tendrán los botones, edit, etc.
Pero debes manejar perfectamente las API de Windows que son bastante menos complcadas de aorender que las MFC, el problema al hacerlo con MFC, es que agregan demasiado peso a tus archivos resultantes no es muy estable y debes agregarlo a tus instaladores, son un problema, ahora si quieres aprender ve al siguiente sitio:
http://winapi.conclase.net/
Este otro es de lujo :
http://www.functionX.com/
En functionX, encuentras tutoriales de C++, WinAPI, MFC, C#, etc. Es excelente el sitio, el lugar dentro de FunctionX es el siguiente:
http://www.functionx.com/win32/index.htm/
Nos vemos.