Win32 GUI Generics Library For too long, GUI programming and C++ did not mix. C++ is a complex language, and providing GUI on top of that only makes things worse... But, there's always a solution - generic programming. Yes, Generics can bridge the gap between C++ and GUI, making C++ a RAD (Rapid Application Development). I will gradually show you that C++ is the best language to do GUI - generics