Bücher usw. keine Ahnung, aber du kannst dir mal ein "MFC-Anwendung" -Projekt erstellen und dann da bei dem Wizard unter Anwendungstyp einfach Dialogbasierend und ohne HTMLZeugs (gibts eine Checkbox) erstellen.
Das is mit die einfachste Art eine Oberfläche zu bekommen.
Der Wizard erstellt dir dann drei Klassen:
eine About Klasse ... was die woll macht!?!

Eine ....App Klasse, das ist die Application Klasse (InitInstance is da dann sowas wie die Main in einem Consolen Prog.)
und eine ....Dlg Klasse, die ist dann dein Dialog.
(in der ist die erste Funktion die aufgerufen wird, ausser dem Konstruktor, die OnInitDialog).
Wenn du fragen zu den Control's (sprich Buttons, Checkboxen usw.) hast melde dich nochmal.
Ansonsten gibts noch viel Hilfe in der MSDN dazu.
Hier noch ein Link wo die Zuordnung von Control's zu Klassen ersichtlich wird.
http://msdn2.microsoft.com/de-de/library…5y2(VS.80).aspx
Viel Spass beim rumprobieren!
Ciao Ephraim