Hello everyone,
I have taken a recent interest in programming as efficiently as possible for Windows in straight C. I still want a GUI for some things, is the Windows API/GDI still the respectable way to go about this? I don't believe you can make regular calls for WPF, since it is largely a managed affair. Is GDI really un-accelerated under Vista/Win7? If so, is there another alternative to get hardware accelerated GUIs from straight C? (Other than perhaps the roll-yer-own approach with OpenGL)
Also, Petzold used to be the gold standard for picking up Windows API programming with C, is there a newer edition of his materials, or has someone else taken up the mantle? The last edition I saw is from 1999...