Original Post
I'm looking for a programming book about how to create a GUI (not how to program with an existing GUI. A more general GUI book). It doesn't necessarily need to be a book that goes trough everything step by step, rather something that explains which techniques to use and how to design it in a good way. I want to be able to create a well designed GUI from scratch that can handle at least windows, menus and all the basic parts. It doesn't have to be made for a specific graphics API or something like that, but if possible, I want it to be in C or C++. Do you know of any books like this? I've searched around and didn't find anything yet. I only found books about downloadable GUI's, not a book about how you can create them yourself.