Di librerie ce ne sono un'infinità, dipende anche dal sistema operativo che usi.

In Windows ci sono le gdi, che sono quelle native. Ce ne sono poi tantissime altre multi-piattaforma (qt, wxWindows, ecc...)

Io ho appena iniziato ad usare le GTK sotto linux, mi trovo veramente bene.
Però visto che parli di visual c++ penso che tu stia lavorando sotto win, quindi ne sceglierei una di quelle che ti ho elencato sopra. Mi sembra però che le qt non siano free per win