Ein gutes Buch für die WinAPI welches sehr anschaulich erläutert ist "Windows Programming" von Charles Petzold. Finde ich gut geschrieben und verständlich, damit hab ich mir meine Win-API-Kenntnisse angeeignet und es reicht für eine eigene GUI-Toolbox in C++ geschrieben, auf Objekten und Klassen basiert, für eine Fensteranwendung wie diese: http://derfeind2k.de/daten/mapedit_16_soll.png
Und dafür hab ich nichtmal viele Teile des Buches durchgearbeitet, zum Nachschlagen ist es jedenfalls toll. Und natürlich die standard-win32.hlp welche die wichtigsten Teile der WinAPI erklärt.